| Age | Commit message (Expand) | Author | Lines |
| 2021-05-03 | Unify rustc and rustdoc parsing of `cfg()` | Joshua Nelson | -25/+29 |
| 2021-04-28 | Auto merge of #83386 - mark-i-m:stabilize-pat2015, r=nikomatsakis | bors | -22/+7 |
| 2021-04-27 | remove pat2021 | mark | -15/+3 |
| 2021-04-19 | fix few typos | klensy | -3/+3 |
| 2021-04-15 | rename pat2015 to pat_param | mark | -4/+4 |
| 2021-04-15 | stabilize :pat2015, leave :pat2021 gated | mark | -13/+10 |
| 2021-04-11 | Implement token-based handling of attributes during expansion | Aaron Hill | -96/+144 |
| 2021-04-10 | Expand derive invocations in left-to-right order | Aaron Hill | -3/+9 |
| 2021-04-07 | Rollup merge of #83816 - JohnTitor:unused-doc-comments-on-macros, r=varkor | Dylan DPC | -2/+12 |
| 2021-04-06 | Rollup merge of #83814 - petrochenkov:emptyexpr, r=davidtwco | Yuki Okushi | -1/+8 |
| 2021-04-04 | resolve/expand: Cache intermediate results of `#[derive]` expansion | Vadim Petrochenkov | -6/+5 |
| 2021-04-04 | Trigger `unused_doc_comments` on macros at once | Yuki Okushi | -2/+12 |
| 2021-04-03 | expand: Do not ICE when a legacy AST-based macro attribute produces and empty... | Vadim Petrochenkov | -1/+8 |
| 2021-04-02 | address comments | hi-rustin | -1/+1 |
| 2021-04-01 | add OR_PATTERNS_BACK_COMPAT lint | hi-rustin | -3/+39 |
| 2021-03-27 | Remove (lots of) dead code | Joshua Nelson | -14/+7 |
| 2021-03-27 | Rollup merge of #82917 - cuviper:iter-zip, r=m-ou-se | Dylan DPC | -1/+4 |
| 2021-03-26 | Use iter::zip in compiler/ | Josh Stone | -1/+4 |
| 2021-03-25 | Ban custom inner attributes in expressions and statements | Aaron Hill | -7/+13 |
| 2021-03-23 | Rollup merge of #83384 - mark-i-m:rename-pat2018, r=joshtriplett | Yuki Okushi | -3/+3 |
| 2021-03-22 | Auto merge of #79278 - mark-i-m:stabilize-or-pattern, r=nikomatsakis | bors | -3/+3 |
| 2021-03-22 | rename :pat2018 -> :pat215 | mark | -3/+3 |
| 2021-03-19 | stabilize or_patterns | mark | -3/+3 |
| 2021-03-19 | Extend `proc_macro_back_compat` lint to `js-sys` | Aaron Hill | -4/+30 |
| 2021-03-18 | Extend `proc_macro_back_compat` lint to `actix-web` | Aaron Hill | -17/+29 |
| 2021-03-18 | Rollup merge of #83168 - Aaron1011:lint-procedural-masquerade, r=petrochenkov | Dylan DPC | -2/+43 |
| 2021-03-16 | ast: Reduce size of `ExprKind` by boxing fields of `ExprKind::Struct` | Vadim Petrochenkov | -1/+4 |
| 2021-03-16 | ast/hir: Rename field-related structures | Vadim Petrochenkov | -80/+80 |
| 2021-03-15 | Extend `proc_macro_back_compat` lint to `procedural-masquerade` | Aaron Hill | -2/+43 |
| 2021-03-14 | Introduce `proc_macro_back_compat` lint, and emit for `time-macros-impl` | Aaron Hill | -4/+66 |
| 2021-03-14 | expand: Resolve and expand inner attributes on out-of-line modules | Vadim Petrochenkov | -26/+52 |
| 2021-03-12 | Auto merge of #82422 - petrochenkov:allunst, r=oli-obk | bors | -2/+3 |
| 2021-03-08 | Rollup merge of #82682 - petrochenkov:cfgeval, r=Aaron1011 | Dylan DPC | -171/+22 |
| 2021-03-08 | Rollup merge of #82415 - petrochenkov:modin3, r=davidtwco | Dylan DPC | -265/+254 |
| 2021-03-07 | Move full configuration logic from `rustc_expand` to `rustc_builtin_macros` | Vadim Petrochenkov | -169/+6 |
| 2021-03-06 | rustc_ast: Replace `AstLike::finalize_tokens` with a getter `tokens_mut` | Vadim Petrochenkov | -2/+16 |
| 2021-03-05 | Auto merge of #71481 - estebank:inherit-stability, r=nikomatsakis | bors | -3/+9 |
| 2021-03-05 | expand: Introduce enum for module loading errors and make module loading spec... | Vadim Petrochenkov | -87/+86 |
| 2021-03-05 | expand: Share some code between inline and out-of-line module treatment | Vadim Petrochenkov | -18/+18 |
| 2021-03-05 | expand: Align some code with the PR fixing inner attributes on out-of-line mo... | Vadim Petrochenkov | -6/+13 |
| 2021-03-05 | rustc_interface: Hide some hacky details of early linting from expand | Vadim Petrochenkov | -9/+11 |
| 2021-03-05 | expand: Some more consistent naming in module loading | Vadim Petrochenkov | -55/+57 |
| 2021-03-05 | expand: Less path cloning during module loading | Vadim Petrochenkov | -37/+51 |
| 2021-03-05 | expand: Determine module directory path directly instead of relying on span | Vadim Petrochenkov | -8/+3 |
| 2021-03-05 | expand: Move module file path stack from global session to expansion data | Vadim Petrochenkov | -51/+64 |
| 2021-03-05 | expand: Remove obsolete `DirectoryOwnership::UnownedViaMod` | Vadim Petrochenkov | -52/+9 |
| 2021-02-27 | Combine HasAttrs and HasTokens into AstLike | Aaron Hill | -14/+32 |
| 2021-02-23 | expand: Do not allocate `Lrc` for `allow_internal_unstable` list unless neces... | Vadim Petrochenkov | -2/+3 |
| 2021-02-23 | expand: Preserve order of inert attributes during expansion | Vadim Petrochenkov | -9/+14 |
| 2021-02-21 | remove redundant wrapping of return types of allow_internal_unstable() and ru... | Matthias Krüger | -2/+2 |