| 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 | -5/+8 |
| 2019-08-17 | Remove gensyms from built-in derives | Matthew Jasper | -86/+67 |
| 2019-08-15 | hygiene: `ExpnInfo` -> `ExpnData` | Vadim Petrochenkov | -4/+4 |
| 2019-08-15 | hygiene: Merge `ExpnInfo` and `InternalExpnData` | Vadim Petrochenkov | -4/+4 |
| 2019-08-15 | `Ident::with_empty_ctxt` -> `Ident::with_dummy_span` | Vadim Petrochenkov | -4/+4 |
| 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 | -14/+14 |
| 2019-08-14 | Merge Variant and Variant_ | Caio | -14/+14 |
| 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 | -7/+12 |
| 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 | -7/+12 |
| 2019-08-03 | Rollup merge of #63146 - Mark-Simulacrum:clean-attr, r=petrochenkov | Mazdak Farrokhzad | -23/+9 |
| 2019-07-31 | Remove derives `Encodable`/`Decodable` and unstabilize attribute `#[bench]` | Vadim Petrochenkov | -34/+2 |
| 2019-07-31 | Replace AstBuilder with inherent methods | Mark Rousskov | -13/+0 |
| 2019-07-31 | Remove Span argument from ExtCtxt::attribute | Mark Rousskov | -10/+9 |
| 2019-07-27 | Move proc macro server into libsyntax | Vadim Petrochenkov | -171/+1 |
| 2019-07-26 | Introduce built-in macros through libcore | Vadim Petrochenkov | -83/+3 |
| 2019-07-19 | Adjust other names after the `Mark` renaming | Vadim Petrochenkov | -1/+1 |
| 2019-07-15 | normalize use of backticks in compiler messages for libsyntax_ext | Samy Kacimi | -1/+1 |
| 2019-07-07 | syntax: Pre-intern names of all built-in macros | Vadim Petrochenkov | -17/+17 |
| 2019-07-07 | syntax: Migrate built-in macros to the regular stability checking | Vadim Petrochenkov | -19/+19 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -5/+5 |
| 2019-06-23 | Remove built-in derive macros `Send` and `Sync` | Vadim Petrochenkov | -10/+0 |
| 2019-06-23 | Fix meta-variable binding errors in macros | Julien Cretin | -1/+1 |
| 2019-06-19 | Auto merge of #61172 - matthewjasper:cleanup-implied-bounds-lint, r=varkor | bors | -1/+0 |
| 2019-06-19 | Rollup merge of #61898 - petrochenkov:sekind, r=eddyb | Mazdak Farrokhzad | -19/+21 |
| 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-18 | allow_internal_unstable: Avoid some more allocations | Vadim Petrochenkov | -16/+3 |
| 2019-06-18 | syntax: Factor out common fields from `SyntaxExtension` variants | Vadim Petrochenkov | -3/+18 |
| 2019-06-12 | Auto merge of #60669 - c410-f3r:attrs-fn, r=petrochenkov | bors | -1/+1 |
| 2019-06-12 | Rollup merge of #61654 - Electron-libre:use_slice_patterns_in_rustc, r=oli-ob... | Mazdak Farrokhzad | -10/+10 |
| 2019-06-10 | syntax: Rename variants of `SyntaxExtension` for consistency | Vadim Petrochenkov | -1/+1 |
| 2019-06-10 | syntax: Use `MultiItemModifier` for built-in derives | Vadim Petrochenkov | -4/+20 |
| 2019-06-09 | Allow attributes in formal function parameters | Caio | -1/+1 |
| 2019-06-08 | use pattern matching for slices destructuring | Cedric | -10/+10 |
| 2019-06-06 | syntax: Switch function parameter order in `TokenTree::token` | Vadim Petrochenkov | -1/+1 |
| 2019-06-06 | syntax: Use `Token` in `TokenTree::Token` | Vadim Petrochenkov | -1/+1 |
| 2019-06-06 | Always use token kinds through `token` module rather than `Token` type | Vadim Petrochenkov | -2/+2 |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -2/+1 |
| 2019-06-03 | syntax: revert `ast::AsyncArgument` and associated changes. | Eduard-Mihai Burtescu | -1/+0 |
| 2019-05-27 | Pass symbols to `ExtCtxt::std_path` instead of strings. | Nicholas Nethercote | -24/+27 |
| 2019-05-27 | Avoid unnecessary internings. | Nicholas Nethercote | -21/+21 |
| 2019-05-24 | Tweak macro parse errors when reaching EOF during macro call parse | Esteban Küber | -1/+1 |
| 2019-05-22 | Eliminate unnecessary `Ident::with_empty_ctxt`s | Vadim Petrochenkov | -1/+1 |
| 2019-05-22 | Simplify use of keyword symbols | Vadim Petrochenkov | -8/+9 |
| 2019-05-13 | Return a `Symbol` from `name_or_empty` functions. | Nicholas Nethercote | -2/+2 |