| Age | Commit message (Expand) | Author | Lines |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -2/+2 |
| 2024-12-01 | Fix #128346 | Caio | -2/+4 |
| 2024-11-21 | Prepare for invisible delimiters. | Nicholas Nethercote | -2/+4 |
| 2024-11-21 | Introduce `InvisibleOrigin` on invisible delimiters. | Nicholas Nethercote | -6/+7 |
| 2024-10-30 | Rollup merge of #132332 - nnethercote:use-token_descr-more, r=estebank | Matthias Krüger | -13/+5 |
| 2024-10-29 | Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot | Jubilee | -2/+3 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -2/+3 |
| 2024-10-28 | Tweak more warnings. | Nicholas Nethercote | -13/+5 |
| 2024-10-26 | expand: Stop using artificial `ast::Item` for macros loaded from metadata | Vadim Petrochenkov | -55/+43 |
| 2024-10-23 | Rollup merge of #132060 - joshtriplett:innermost-outermost, r=jieyouxu | León Orell Valerian Liehr | -3/+3 |
| 2024-10-23 | "innermost", "outermost", "leftmost", and "rightmost" don't need hyphens | Josh Triplett | -3/+3 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -2/+2 |
| 2024-10-22 | terminology: #[feature] *enables* a feature (instead of "declaring" or "activ... | Ralf Jung | -1/+1 |
| 2024-10-01 | Stabilize expr_2021 fragment in all editions | Eric Holk | -36/+6 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -69/+63 |
| 2024-09-09 | Remove needless returns detected by clippy in the compiler | Eduardo Sánchez Muñoz | -8/+8 |
| 2024-09-06 | Add initial support for raw lifetimes | Michael Goulet | -4/+6 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_expand`. | Nicholas Nethercote | -10/+10 |
| 2024-08-16 | Fix wrong source location for some incorrect macro definitions | Wafarm | -6/+13 |
| 2024-08-14 | Use `impl PartialEq<TokenKind> for Token` more. | Nicholas Nethercote | -1/+1 |
| 2024-08-07 | refactor(rustc_expand::mbe): Don't require full ExtCtxt when not necessary | Felix Rath | -28/+28 |
| 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 |