| Age | Commit message (Expand) | Author | Lines |
| 2018-05-26 | Add `Ident::as_str` helper | Vadim Petrochenkov | -1/+1 |
| 2018-05-17 | Rollup merge of #50610 - estebank:fmt-str, r=Kimundi | Mark Simulacrum | -3/+6 |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -14/+14 |
| 2018-05-10 | Improve format string errors | Esteban Küber | -3/+6 |
| 2018-04-24 | Gensym arguments for format macro | James Sanderson | -7/+9 |
| 2018-04-06 | Use `Span::apply_mark` where possible | Vadim Petrochenkov | -3/+3 |
| 2018-03-18 | Initial implementation of RFC 2151, Raw Identifiers | Lymia Aluysia | -1/+1 |
| 2018-03-05 | while let all the things | leonardo.yvens | -11/+6 |
| 2018-01-16 | Add secondary span pointing at the statement (error span) | Esteban Küber | -2/+6 |
| 2018-01-15 | Point at unused arguments for format string | Esteban Küber | -10/+2 |
| 2017-11-09 | Retain information on whether a format argument has explicit position | Tommy Ip | -16/+34 |
| 2017-11-06 | Make format! positional argument errors clear | Tommy Ip | -8/+41 |
| 2017-09-10 | Use rvalue promotion to 'static instead of static items. | Eduard-Mihai Burtescu | -36/+3 |
| 2017-08-30 | Make fields of `Span` private | Vadim Petrochenkov | -7/+5 |
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -6/+6 |
| 2017-08-01 | Fixed extra cases found in better checking. | Isaac van Bakel | -1/+1 |
| 2017-07-28 | format!: use a dummy span rather than callee span for the span base for tempo... | Nick Cameron | -3/+5 |
| 2017-07-18 | Change the error message for multiple unused print params | Perry Fraser | -2/+6 |
| 2017-06-26 | Simplify `hygiene::Mark` application, and | Jeffrey Seyfried | -5/+8 |
| 2017-06-23 | Removed as many "```ignore" as possible. | kennytm | -1/+2 |
| 2017-05-25 | Hygienize lifetimes. | Jeffrey Seyfried | -2/+2 |
| 2017-03-29 | Refactor how spans are combined in the parser. | Jeffrey Seyfried | -11/+4 |
| 2017-03-29 | Merge `ExpnId` and `SyntaxContext`. | Jeffrey Seyfried | -1/+2 |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p... | Jeffrey Seyfried | -4/+4 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -2/+3 |
| 2016-11-12 | Rollup merge of #37695 - estebank:unescaped-curly, r=alexcrichton | Eduard-Mihai Burtescu | -2/+6 |
| 2016-11-11 | On fmt string with unescaped `{` note how to escape | Esteban Küber | -2/+6 |
| 2016-11-11 | Add foreign formatting directive detection. | Daniel Keep | -2/+74 |
| 2016-09-28 | libsyntax: clearer names for some AST parts | Jonas Schievink | -1/+1 |
| 2016-09-13 | Avoid needless reexpansions. | Jeffrey Seyfried | -11/+8 |
| 2016-08-12 | run rustfmt on libsyntax_ext folder | Srinivas Reddy Thatiparthy | -68/+89 |
| 2016-07-29 | syntax_ext: format: fix ICE with bad named arguments | Wang Xuerui | -1/+3 |
| 2016-07-14 | syntax_ext: format: better code documentation | Wang Xuerui | -12/+46 |
| 2016-07-14 | syntax_ext: format: de-duplicate argument objects | Wang Xuerui | -12/+31 |
| 2016-07-14 | syntax_ext: format: process counts uniquely and separately | Wang Xuerui | -11/+62 |
| 2016-07-14 | syntax_ext: format: allow multiple formats for one argument | Wang Xuerui | -69/+57 |
| 2016-07-14 | syntax_ext: format: rename variants of ArgumentType for clarity | Wang Xuerui | -7/+7 |
| 2016-07-14 | syntax_ext: format: resolve named arguments early | Wang Xuerui | -85/+62 |
| 2016-07-14 | syntax_ext: format: separate verification and translation of pieces | Wang Xuerui | -5/+11 |
| 2016-07-14 | format: remove all implicit ref handling outside of libfmt_macros | Wang Xuerui | -17/+12 |
| 2016-07-03 | prefer `if let` to match with `None => {}` arm in some places | Zack M. Davis | -17/+11 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -1/+1 |
| 2016-06-26 | Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb | Jeffrey Seyfried | -5/+6 |
| 2016-06-26 | Rollup merge of #34385 - cgswords:tstream, r=nrc | Jeffrey Seyfried | -2/+3 |
| 2016-06-23 | Remove field `expr` of `ast::Block` | Jeffrey Seyfried | -3/+4 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+2 |
| 2016-06-21 | Refactored tokentrees into their own files in preparation for tokenstreams. M... | cgswords | -2/+3 |
| 2016-06-17 | Fix fallout | Jeffrey Seyfried | -5/+7 |
| 2016-05-16 | syntax_ext: format: remove reference to methods in comment | Wang Xuerui | -1/+1 |
| 2016-05-16 | syntax_ext: format: nest_level's are no more | Wang Xuerui | -20/+4 |