| Age | Commit message (Expand) | Author | Lines |
| 2019-12-30 | Rename directories for some crates from `syntax_x` to `rustc_x` | Vadim Petrochenkov | -225/+0 |
| 2019-12-22 | Format the world | Mark Rousskov | -78/+92 |
| 2019-11-05 | Review feedback: Remove more stuff! Simplify simplify simplify! | Felix S. Klock II | -2/+1 |
| 2019-10-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -1/+2 |
| 2019-10-17 | Refer to "associated functions" instead of "static methods" | Esteban Küber | -13/+9 |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -1/+1 |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -1/+1 |
| 2019-09-21 | Remove constraints argument from path_all | Mark Rousskov | -1/+1 |
| 2019-08-23 | Audit uses of `apply_mark` in built-in macros | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | hygiene: `ExpnInfo` -> `ExpnData` | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | hygiene: Merge `ExpnInfo` and `InternalExpnData` | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | `Ident::with_empty_ctxt` -> `Ident::with_dummy_span` | Vadim Petrochenkov | -1/+1 |
| 2019-08-14 | Merge Variant and Variant_ | Caio | -3/+3 |
| 2019-08-03 | Move special treatment of `derive(Copy, PartialEq, Eq)` from expansion infras... | Vadim Petrochenkov | -3/+3 |
| 2019-07-31 | Replace AstBuilder with inherent methods | Mark Rousskov | -1/+0 |
| 2019-07-31 | Remove Span argument from ExtCtxt::attribute | Mark Rousskov | -1/+1 |
| 2019-07-15 | normalize use of backticks in compiler messages for libsyntax_ext | Samy Kacimi | -1/+1 |
| 2019-05-27 | Pass symbols to `ExtCtxt::std_path` instead of strings. | Nicholas Nethercote | -3/+3 |
| 2019-05-27 | Avoid unnecessary internings. | Nicholas Nethercote | -2/+2 |
| 2019-05-22 | Simplify use of keyword symbols | Vadim Petrochenkov | -2/+3 |
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -2/+2 |
| 2019-02-04 | libsyntax_ext => 2018 | Taiki Endo | -13/+12 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-12-04 | syntax: Rename some keywords | Vadim Petrochenkov | -1/+1 |
| 2018-07-12 | Deny bare trait objects in src/libsyntax_ext | ljedrz | -1/+1 |
| 2018-06-20 | Rename structures in ast | varkor | -3/+3 |
| 2018-06-20 | Remove methods from ast::GenericParam and ast::Generics | varkor | -1/+4 |
| 2018-06-20 | Rename ast::GenericParam and ast::GenericArg | varkor | -2/+2 |
| 2018-06-20 | Rename "parameter" to "arg" | varkor | -2/+2 |
| 2018-06-20 | Rename *Parameter to *Param | varkor | -2/+2 |
| 2018-06-20 | Consolidate PathParameters and AngleBracketedParameterData | varkor | -1/+2 |
| 2018-04-06 | Rename `ast::Variant_::name` into `ident` + Fix rebase | Vadim Petrochenkov | -1/+1 |
| 2017-12-21 | Add GenericParam, refactor Generics in ast, hir, rustdoc | Jonas Platte | -9/+17 |
| 2017-12-09 | Use hygiene to access the injected crate (`core` or `std`) from builtin macros. | Jeffrey Seyfried | -2/+3 |
| 2017-08-30 | Make fields of `Span` private | Vadim Petrochenkov | -1/+1 |
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -1/+1 |
| 2017-06-16 | deriv(Hash) for single-variant enum should not hash discriminant | Stepan Koltsov | -1/+1 |
| 2017-03-29 | Merge `ExpnId` and `SyntaxContext`. | Jeffrey Seyfried | -1/+1 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -2/+2 |
| 2016-11-20 | Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s. | Jeffrey Seyfried | -2/+2 |
| 2016-09-10 | Improve `Eq` deriving | Vadim Petrochenkov | -14/+1 |
| 2016-09-10 | Improve shallow `Clone` deriving | Vadim Petrochenkov | -70/+109 |
| 2016-09-02 | rustc: Implement custom derive (macros 1.1) | Alex Crichton | -7/+10 |
| 2016-08-30 | Future proof `libsyntax_ext` for `union`. | Jeffrey Seyfried | -0/+1 |
| 2016-07-19 | Run rustfmt on libsyntax_ext/deriving folder | Srinivas Reddy Thatiparthy | -48/+50 |
| 2016-06-26 | Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb | Jeffrey Seyfried | -6/+4 |
| 2016-06-23 | Remove field `expr` of `ast::Block` | Jeffrey Seyfried | -6/+4 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+1 |
| 2016-05-12 | Improve derived implementations for enums with lots of fieldless variants | Björn Steinbrink | -0/+4 |
| 2016-05-03 | Remove unused trait imports introduced while in review | Seo Sanghyeon | -1/+1 |