| Age | Commit message (Expand) | Author | Lines |
| 2019-08-27 | Cleanup: Consistently use `Param` instead of `Arg` #62426 | Kevin Per | -2/+2 |
| 2019-08-23 | Audit uses of `apply_mark` in built-in macros | Vadim Petrochenkov | -1/+1 |
| 2019-08-17 | Remove gensyms from built-in derives | Matthew Jasper | -6/+9 |
| 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-15 | Remove `Spanned` from `{ast,hir}::FieldPat` | Vadim Petrochenkov | -9/+7 |
| 2019-08-14 | Rollup merge of #63543 - c410-f3r:variant, r=c410-f3r | Mazdak Farrokhzad | -8/+8 |
| 2019-08-14 | Merge Variant and Variant_ | Caio | -8/+8 |
| 2019-08-13 | Add NodeId for Arm, Field and FieldPat | Caio | -0/+1 |
| 2019-08-05 | Auto merge of #63248 - petrochenkov:nomarker, r=matthewjasper | bors | -2/+3 |
| 2019-08-04 | Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias` | varkor | -1/+2 |
| 2019-08-03 | Move special treatment of `derive(Copy, PartialEq, Eq)` from expansion infras... | Vadim Petrochenkov | -2/+3 |
| 2019-07-31 | Replace AstBuilder with inherent methods | Mark Rousskov | -2/+0 |
| 2019-07-31 | Remove Span argument from ExtCtxt::attribute | Mark Rousskov | -3/+2 |
| 2019-07-27 | Move proc macro server into libsyntax | Vadim Petrochenkov | -51/+1 |
| 2019-07-19 | Adjust other names after the `Mark` renaming | Vadim Petrochenkov | -1/+1 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -5/+5 |
| 2019-06-18 | Remove the HirId/NodeId from where clauses | Matthew Jasper | -1/+0 |
| 2019-06-18 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -5/+6 |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-09 | Allow attributes in formal function parameters | Caio | -1/+1 |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -2/+1 |
| 2019-05-27 | Avoid unnecessary internings. | Nicholas Nethercote | -3/+2 |
| 2019-05-22 | Eliminate unnecessary `Ident::with_empty_ctxt`s | Vadim Petrochenkov | -1/+1 |
| 2019-05-22 | Simplify use of keyword symbols | Vadim Petrochenkov | -6/+6 |
| 2019-05-13 | Return a `Symbol` from `name_or_empty` functions. | Nicholas Nethercote | -2/+2 |
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -2/+2 |
| 2019-03-25 | Auto merge of #59256 - petrochenkov:derval2, r=Zoxc | bors | -3/+4 |
| 2019-03-24 | Remove methods is_struct/is_tuple/is_unit from VariantData | Vadim Petrochenkov | -3/+5 |
| 2019-03-17 | Make meta-item API compatible with `LocalInternedString::get` soundness fix | Vadim Petrochenkov | -3/+4 |
| 2019-03-16 | syntax: Do not accidentally treat multi-segment meta-items as single-segment | Vadim Petrochenkov | -6/+3 |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -8/+8 |
| 2019-02-07 | Support const generics in derive | varkor | -1/+15 |
| 2019-02-07 | Rollup merge of #58133 - taiki-e:libsyntax_ext-2018, r=Centril | kennytm | -69/+68 |
| 2019-02-06 | Overhaul `syntax::fold::Folder`. | Nicholas Nethercote | -6/+6 |
| 2019-02-04 | libsyntax_ext => 2018 | Taiki Endo | -69/+68 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -20/+0 |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -10/+10 |
| 2018-12-04 | syntax: Rename some keywords | Vadim Petrochenkov | -1/+1 |
| 2018-11-18 | Rollup merge of #55827 - ljedrz:various_stashed, r=alexcrichton | Pietro Albini | -10/+8 |
| 2018-11-13 | fix various typos in doc comments | Andy Russell | -1/+1 |
| 2018-11-13 | A few tweaks to iterations/collecting | ljedrz | -10/+8 |
| 2018-10-31 | syntax: improve a few allocations | ljedrz | -1/+1 |
| 2018-10-20 | handle errors based on parse_sess | csmoe | -5/+5 |
| 2018-08-19 | mv (mod) codemap source_map | Donato Sciarra | -3/+3 |
| 2018-08-13 | Move SmallVec and ThinVec out of libsyntax | ljedrz | -1/+2 |
| 2018-08-09 | [nll] libsyntax_ext: remove unnecessary mut annotation on variable | memoryruins | -1/+1 |
| 2018-07-29 | Replace push loops with collect() and extend() where possible | ljedrz | -9/+8 |
| 2018-07-23 | libsyntax_ext: Prefer `Option::map` over `match` where applicable | Colin Wallace | -8/+4 |