| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2019-05-13 | Remove the equality operation between `Symbol` and strings. | Nicholas Nethercote | -2/+2 |
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -4/+4 |
| 2019-04-21 | Introduce `LocalSource` into the AST. | David Wood | -0/+1 |
| 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 | -53/+51 |
| 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 | -9/+8 |
| 2019-02-18 | Remove `LazyTokenStream`. | Nicholas Nethercote | -1/+2 |
| 2019-02-13 | Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasper | Mazdak Farrokhzad | -1/+1 |
| 2019-02-12 | Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik | bors | -11/+11 |
| 2019-02-13 | Cleanup imports | Taiki Endo | -1/+1 |
| 2019-02-13 | Rename rustc_errors dependency in rust 2018 crates | Taiki Endo | -1/+1 |
| 2019-02-11 | Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocs | Oliver Scherer | -3/+4 |
| 2019-02-11 | Require a list of features to allow in `allow_internal_unstable` | Oliver Scherer | -2/+6 |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -11/+11 |
| 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 | -165/+174 |
| 2019-02-06 | Overhaul `syntax::fold::Folder`. | Nicholas Nethercote | -6/+6 |
| 2019-02-04 | libsyntax_ext => 2018 | Taiki Endo | -165/+174 |
| 2018-12-27 | Fix `trace_macros` and `log_syntax` | Vadim Petrochenkov | -1/+1 |
| 2018-12-27 | Get rid of `Block::recovered` | Vadim Petrochenkov | -1/+0 |
| 2018-12-27 | Do not abort compilation if expansion produces errors | Vadim Petrochenkov | -2/+2 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -150/+0 |
| 2018-12-19 | Remove `eliminate_crate_var` and special pretty-printing for `$crate` | Vadim Petrochenkov | -1/+0 |