| Age | Commit message (Expand) | Author | Lines |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -1543/+0 |
| 2019-10-16 | syntax: reduce visibilities | Mazdak Farrokhzad | -1/+1 |
| 2019-10-15 | Remove unnecessary `use crate::sess::ParseSess;`. | Mazdak Farrokhzad | -1/+0 |
| 2019-10-15 | Rollup merge of #65376 - Centril:syntax-extractions-1, r=petrochenkov | Mazdak Farrokhzad | -0/+1 |
| 2019-10-15 | syntax::parse::sess -> syntax::sess | Mazdak Farrokhzad | -1/+2 |
| 2019-10-15 | Stabilize proc macros generating `macro_rules` items | Vadim Petrochenkov | -45/+4 |
| 2019-10-14 | Rollup merge of #65261 - nnethercote:rm-Option-from-TokenStream, r=petrochenkov | Tyler Mandry | -2/+2 |
| 2019-10-14 | Remove the `Option` in `TokenStream`. | Nicholas Nethercote | -2/+2 |
| 2019-10-13 | ast: remove implicit pprust dependency via Display. | Mazdak Farrokhzad | -4/+9 |
| 2019-10-01 | Rollup merge of #63931 - petrochenkov:stabmac, r=Centril | Mazdak Farrokhzad | -17/+6 |
| 2019-09-30 | syntax: Split `ast::Attribute` into container and inner parts | Vadim Petrochenkov | -5/+5 |
| 2019-09-30 | Stabilize proc macros in type positions | Vadim Petrochenkov | -5/+5 |
| 2019-09-30 | Stabilize macros in `extern` blocks | Vadim Petrochenkov | -12/+1 |
| 2019-09-26 | Rename `MetaItem.node` to `MetaItem.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `ForeignItem.node` to `ForeignItem.kind` | varkor | -1/+1 |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -6/+6 |
| 2019-09-26 | Rename `Stmt.node` to `Stmt.kind` | varkor | -4/+4 |
| 2019-09-26 | Rename `Ty.node` to `Ty.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `TraitItem.node` to `TraitItem.kind` | varkor | -1/+1 |
| 2019-09-26 | Rename `Lit.node` to `Lit.kind` | varkor | -1/+1 |
| 2019-09-26 | Rename `ImplItem.node` to `ImplItem.kind` | varkor | -1/+1 |
| 2019-09-26 | Rename `Pat.node` to `Pat.kind` | varkor | -2/+2 |
| 2019-09-26 | Rename `Expr.node` to `Expr.kind` | varkor | -4/+4 |
| 2019-09-24 | Rollup merge of #64698 - Centril:infer-const-with-stash, r=estebank | Mazdak Farrokhzad | -1/+1 |
| 2019-09-23 | cleanup librustc_errors Handler code. | Mazdak Farrokhzad | -1/+1 |
| 2019-09-22 | rename tt -> mbe, part 2 | Aleksey Kladov | -3/+3 |
| 2019-09-14 | feature_gate: Merge various attribute gating functions | Vadim Petrochenkov | -12/+3 |
| 2019-09-09 | Resolve attributes in several places | Caio | -6/+193 |
| 2019-09-03 | use TokenStream rather than &[TokenTree] for built-in macros | Aleksey Kladov | -1/+1 |
| 2019-08-27 | resolve: Block expansion of a derive container until all its derives are reso... | Vadim Petrochenkov | -48/+66 |
| 2019-08-25 | Rollup merge of #63854 - c410-f3r:attrs-visit, r=petrochenkov | Mazdak Farrokhzad | -3/+7 |
| 2019-08-24 | Modifies how Arg, Arm, Field, FieldPattern and Variant are visited | Caio | -3/+7 |
| 2019-08-23 | hygiene: Require passing transparency explicitly to `apply_mark` | Vadim Petrochenkov | -14/+0 |
| 2019-08-23 | Audit uses of `apply_mark` in built-in macros | Vadim Petrochenkov | -1/+0 |
| 2019-08-21 | resolve/expand: Rename some things for clarity and add comments | Vadim Petrochenkov | -2/+4 |
| 2019-08-21 | expand: Keep the correct current expansion ID for eager expansions | Vadim Petrochenkov | -1/+0 |
| 2019-08-17 | resolve/expand: Rename some things for clarity | Vadim Petrochenkov | -11/+14 |
| 2019-08-16 | Rollup merge of #63525 - matklad:centraliza-file-loading, r=petrochenkov | Mazdak Farrokhzad | -8/+5 |
| 2019-08-15 | hygiene: `ExpnInfo` -> `ExpnData` | Vadim Petrochenkov | -10/+10 |
| 2019-08-15 | hygiene: Merge `ExpnInfo` and `InternalExpnData` | Vadim Petrochenkov | -6/+9 |
| 2019-08-15 | hygiene: Remove `Option`s from functions returning `ExpnInfo` | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | `Ident::with_empty_ctxt` -> `Ident::with_dummy_span` | Vadim Petrochenkov | -4/+4 |
| 2019-08-15 | syntax_pos: `NO_EXPANSION`/`SyntaxContext::empty()` -> `SyntaxContext::root()` | Vadim Petrochenkov | -1/+1 |
| 2019-08-15 | Remove `Spanned` from `ast::Mac` | Vadim Petrochenkov | -6/+5 |
| 2019-08-15 | Remove `Spanned` from `mk_name_value_item_str` and `expr_to_spanned_string` | Vadim Petrochenkov | -3/+5 |
| 2019-08-15 | Make sure that all file loading happens via SourceMap | Aleksey Kladov | -8/+5 |
| 2019-08-14 | expand: Unimplement `MutVisitor` on `MacroExpander` | Vadim Petrochenkov | -13/+1 |
| 2019-08-14 | expand: `expand_fragment` -> `fully_expand_fragment` | Vadim Petrochenkov | -6/+6 |
| 2019-08-09 | review comments: use structured suggestion | Esteban Küber | -15/+2 |
| 2019-08-09 | More explicit diagnostic when using a `vec![]` in a pattern | Esteban Küber | -6/+22 |