| Age | Commit message (Expand) | Author | Lines |
| 2019-06-19 | Rollup merge of #61547 - petrochenkov:cfgen, r=Centril | Mazdak Farrokhzad | -3/+3 |
| 2019-06-19 | Support `cfg` and `cfg_attr` on generic parameters | Vadim Petrochenkov | -3/+3 |
| 2019-06-19 | Rollup merge of #61898 - petrochenkov:sekind, r=eddyb | Mazdak Farrokhzad | -145/+35 |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-18 | resolve/expand: Move expansion info setting to a single earlier point | Vadim Petrochenkov | -29/+3 |
| 2019-06-18 | syntax: Factor out common fields from `SyntaxExtension` variants | Vadim Petrochenkov | -131/+47 |
| 2019-06-12 | Auto merge of #60669 - c410-f3r:attrs-fn, r=petrochenkov | bors | -0/+5 |
| 2019-06-10 | syntax: Rename variants of `SyntaxExtension` for consistency | Vadim Petrochenkov | -12/+14 |
| 2019-06-10 | syntax: Remove `SyntaxExtension::DeclMacro` | Vadim Petrochenkov | -10/+1 |
| 2019-06-10 | syntax: Use `MultiItemModifier` for built-in derives | Vadim Petrochenkov | -20/+20 |
| 2019-06-10 | syntax: Remove `SyntaxExtension::MultiDecorator` and `MultiItemDecorator` | Vadim Petrochenkov | -10/+1 |
| 2019-06-10 | syntax: Remove `SyntaxExtension::IdentTT` and `IdentMacroExpander` | Vadim Petrochenkov | -22/+0 |
| 2019-06-09 | Allow attributes in formal function parameters | Caio | -0/+5 |
| 2019-06-07 | parser: `self.span` -> `self.token.span` | Vadim Petrochenkov | -1/+1 |
| 2019-06-06 | syntax: Switch function parameter order in `TokenTree::token` | Vadim Petrochenkov | -2/+2 |
| 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-05-27 | Avoid unnecessary internings. | Nicholas Nethercote | -1/+1 |
| 2019-05-22 | Eliminate unnecessary `Ident::with_empty_ctxt`s | Vadim Petrochenkov | -4/+4 |
| 2019-05-22 | Simplify use of keyword symbols | Vadim Petrochenkov | -9/+9 |
| 2019-05-21 | Move `edition` outside the hygiene lock and avoid accessing it | John Kåre Alsaker | -4/+4 |
| 2019-05-17 | Avoid unnecessary interning in `Ident::from_str()` calls. | Nicholas Nethercote | -4/+4 |
| 2019-05-13 | Remove the equality operation between `Symbol` and strings. | Nicholas Nethercote | -4/+4 |
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -15/+15 |
| 2019-03-16 | Refactor away `NestedMetaItemKind` | Vadim Petrochenkov | -7/+7 |
| 2019-03-16 | Rename `MetaItem::ident` to `MetaItem::path` | Vadim Petrochenkov | -1/+1 |
| 2019-03-16 | syntax_ext: Validate `#[proc_macro_derive]` input better | Vadim Petrochenkov | -2/+2 |
| 2019-02-23 | Rollup merge of #58476 - nnethercote:rm-LazyTokenStream, r=petrochenkov | Mazdak Farrokhzad | -2/+3 |
| 2019-02-20 | cleanup macro after 2018 transition | Aleksey Kladov | -4/+2 |
| 2019-02-18 | Remove `LazyTokenStream`. | Nicholas Nethercote | -2/+3 |
| 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 | -1/+1 |
| 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 | -5/+5 |
| 2019-02-11 | Fixup RustcDeserialize internal features | Oliver Scherer | -0/+1 |
| 2019-02-11 | Rename the `exp` field to mirror its uses | Oliver Scherer | -1/+1 |
| 2019-02-11 | Require a list of features to allow in `allow_internal_unstable` | Oliver Scherer | -11/+16 |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -1/+1 |
| 2019-02-07 | libsyntax => 2018 | Taiki Endo | -24/+25 |
| 2019-02-06 | Overhaul `syntax::fold::Folder`. | Nicholas Nethercote | -139/+151 |
| 2019-02-05 | Various improvements in `Folder` impls. | Nicholas Nethercote | -4/+1 |
| 2019-02-05 | Simplify `fold_attribute`. | Nicholas Nethercote | -5/+3 |
| 2019-02-05 | Remove some unnecessary `ast::` and `fold::` qualifiers. | Nicholas Nethercote | -4/+3 |
| 2019-01-28 | Rollup merge of #57915 - petrochenkov:notto-disu, r=zackmdavis | Mazdak Farrokhzad | -4/+3 |
| 2019-01-26 | remove `_with_applicability` from suggestion fns | Andy Russell | -3/+3 |
| 2019-01-26 | Pretty print `$crate` as `crate` or `crate_name` in more cases | Vadim Petrochenkov | -4/+3 |
| 2018-12-28 | Auto merge of #57155 - petrochenkov:dcrate3, r=dtolnay | bors | -0/+4 |
| 2018-12-28 | Resolve `$crate`s for pretty-printing at more appropriate time | Vadim Petrochenkov | -0/+4 |
| 2018-12-27 | Make sure feature gate errors are recoverable | Vadim Petrochenkov | -1/+0 |