| Age | Commit message (Expand) | Author | Lines |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -59/+59 |
| 2024-07-27 | Make `missing_fragment_specifier` an error in edition 2024 | Trevor Gross | -7/+18 |
| 2024-07-22 | Always pass the visitor as the first argument to walk* functions | Oli Scherer | -2/+2 |
| 2024-07-19 | Allow concat in repetitions | Caio | -45/+72 |
| 2024-07-17 | Add support for literals | Caio | -24/+37 |
| 2024-07-08 | Rollup merge of #126841 - c410-f3r:concat-again, r=petrochenkov | 许杰友 Jieyou Xu (Joe) | -26/+80 |
| 2024-07-06 | Add support for literals | Caio | -26/+80 |
| 2024-07-02 | Shrink parser positions from `usize` to `u32`. | Nicholas Nethercote | -9/+9 |
| 2024-06-23 | Rework pattern and expression nonterminal kinds. | Nicholas Nethercote | -12/+12 |
| 2024-06-23 | Tweak some ugly formatting. | Nicholas Nethercote | -1/+4 |
| 2024-06-23 | Import `NonterminalKind` in `compiler/rustc_expand/src/mbe/quoted.rs`. | Nicholas Nethercote | -30/+25 |
| 2024-06-21 | Rollup merge of #126700 - compiler-errors:fragment, r=fmease | Matthias Krüger | -2/+5 |
| 2024-06-20 | Add blank lines after module-level `//!` comments. | Nicholas Nethercote | -0/+1 |
| 2024-06-19 | Allow naming expr_2021 in all editions | Michael Goulet | -2/+5 |
| 2024-06-18 | Remove redundant argument from `subdiagnostic` method | Oli Scherer | -11/+6 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -8/+13 |
| 2024-06-18 | Prefer `dcx` methods over fields or fields' methods | Oli Scherer | -21/+22 |
| 2024-06-15 | Rollup merge of #125829 - petrochenkov:upctxt2, r=michaelwoerister | Matthias Krüger | -1/+1 |
| 2024-06-13 | Add a new concat metavar expr | Caio | -27/+145 |
| 2024-06-13 | rustc_span: By-value interface for ctxt update | Vadim Petrochenkov | -1/+1 |
| 2024-06-10 | rustc_span: Optimize syntax context updates in spans | Vadim Petrochenkov | -5/+5 |
| 2024-05-28 | Remove a stray comment that shouldn't be here. | Nicholas Nethercote | -1/+0 |
| 2024-05-27 | Rollup merge of #125530 - SparrowLii:expand2, r=petrochenkov | Guillaume Gomez | -32/+31 |
| 2024-05-25 | cleanup dependence of `ExtCtxt` in transcribe when macro expansion | SparrowLii | -32/+31 |
| 2024-05-23 | Rollup merge of #125316 - nnethercote:tweak-Spacing, r=petrochenkov | Matthias Krüger | -11/+34 |
| 2024-05-23 | Add some comments. | Nicholas Nethercote | -0/+15 |
| 2024-05-23 | Clarify `parse` a little. | Nicholas Nethercote | -3/+8 |
| 2024-05-23 | Clarify the meaning of the span within `mbe::TokenTree::MetaVar`. | Nicholas Nethercote | -8/+11 |
| 2024-05-21 | Rename buffer_lint_with_diagnostic to buffer_lint | Xiretza | -4/+4 |
| 2024-05-21 | Convert uses of BuiltinLintDiag::Normal to custom variants | Xiretza | -16/+10 |
| 2024-05-21 | Generate lint diagnostic message from BuiltinLintDiag | Xiretza | -2/+0 |
| 2024-05-18 | Auto merge of #125180 - mu001999-contrib:improve/macro-diag, r=fee1-dead | bors | -13/+45 |
| 2024-05-18 | Improve error message: missing `;` in macro_rules | r0cky | -13/+45 |
| 2024-05-17 | Auto merge of #123865 - eholk:expr_2021, r=fmease | bors | -22/+51 |
| 2024-05-16 | Auto merge of #124987 - workingjubilee:macro-metavar-expr-with-a-shorter-len,... | bors | -8/+8 |
| 2024-05-14 | Remove `NtIdent` and `NtLifetime`. | Nicholas Nethercote | -0/+10 |
| 2024-05-13 | Apply code review suggestions | Eric Holk | -23/+46 |
| 2024-05-13 | Add expr_2021 nonterminal and feature flag | Eric Holk | -1/+7 |
| 2024-05-13 | Remove a `Span` from `TokenKind::Interpolated`. | Nicholas Nethercote | -14/+3 |
| 2024-05-10 | s/MetaVarExpr::Length/MetaVarExpr::Len/ | Jubilee Young | -8/+8 |
| 2024-05-03 | Refactor `Frame`. | Nicholas Nethercote | -48/+50 |
| 2024-05-03 | Type annotate `repeats`. | Nicholas Nethercote | -1/+1 |
| 2024-05-03 | Fix some comment formatting. | Nicholas Nethercote | -6/+8 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+2 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -0/+2 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-21 | Rollup merge of #122752 - nnethercote:Interpolated-cleanups, r=petrochenkov | Matthias Krüger | -31/+25 |
| 2024-03-21 | Streamline `NamedMatch`. | Nicholas Nethercote | -25/+20 |
| 2024-03-21 | Factor out `tt` pushes. | Nicholas Nethercote | -6/+5 |