| Age | Commit message (Expand) | Author | Lines |
| 2025-06-22 | Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obk | bors | -8/+8 |
| 2025-06-21 | Rollup merge of #142690 - petrochenkov:expnoparam, r=compiler-errors | Jana Dönszelmann | -46/+46 |
| 2025-06-20 | Auto merge of #142794 - tgross35:rollup-iae7okj, r=tgross35 | bors | -363/+404 |
| 2025-06-20 | Use a symbol for `ExpansionConfig::crate_name`. | Nicholas Nethercote | -7/+7 |
| 2025-06-19 | mbe: Refactor transcription | Trevor Gross | -348/+389 |
| 2025-06-19 | mbe: Move `transcribe_metavar_expr` directly after `transcribe` | Trevor Gross | -96/+96 |
| 2025-06-19 | completely deduplicate `Visitor` and `MutVisitor` | Deadbeef | -8/+8 |
| 2025-06-18 | expand: Remove some unnecessary generic parameters | Vadim Petrochenkov | -46/+46 |
| 2025-06-17 | Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov | Jacob Pratt | -23/+24 |
| 2025-06-16 | Remove an `njn:` comment accidentaly left behind. | Nicholas Nethercote | -1/+2 |
| 2025-06-13 | Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr | bors | -19/+6 |
| 2025-06-12 | Introduce `-Zmacro-stats`. | Nicholas Nethercote | -46/+322 |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -23/+24 |
| 2025-06-12 | Make `missing_fragment_specifier` an unconditional error | Trevor Gross | -19/+6 |
| 2025-06-09 | Note the version and PR of removed features when using it | xizheyin | -0/+15 |
| 2025-06-08 | Remove all unused feature gates from the compiler | bjorn3 | -1/+0 |
| 2025-06-06 | Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead | Guillaume Gomez | -22/+17 |
| 2025-05-30 | Rollup merge of #141430 - fee1-dead-contrib:push-nmzoprvtsvww, r=petrochenkov | Matthias Krüger | -30/+69 |
| 2025-05-29 | Auto merge of #141739 - GuillaumeGomez:rollup-ivboqwd, r=GuillaumeGomez | bors | -3/+2 |
| 2025-05-29 | Rollup merge of #141636 - fee1-dead-contrib:push-ntqvvxwuvrvx, r=petrochenkov | Guillaume Gomez | -3/+2 |
| 2025-05-29 | Auto merge of #141595 - bjorn3:rustc_no_sysroot_proc_macro, r=onur-ozkan | bors | -11/+9 |
| 2025-05-29 | avoid some usages of `&mut P<T>` in AST visitors | Deadbeef | -3/+2 |
| 2025-05-29 | remove `visit_clobber` and move `DummyAstNode` to `rustc_expand` | Deadbeef | -30/+69 |
| 2025-05-29 | Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-dead | Jacob Pratt | -1/+1 |
| 2025-05-28 | Rollup merge of #141548 - bvanjoi:issue-141256, r=petrochenkov | Trevor Gross | -3/+3 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -1/+1 |
| 2025-05-28 | consider glob imports in cfg suggestion | bohan | -3/+3 |
| 2025-05-27 | Do not get proc_macro from the sysroot in rustc | bjorn3 | -11/+9 |
| 2025-05-27 | Remove out-of-date `noop_*` names. | Nicholas Nethercote | -1/+1 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -22/+17 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -2/+2 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -2/+2 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-08 | Remove associated type `InvocationCollectorNode::AttrsTy` | Nicholas Nethercote | -18/+12 |
| 2025-05-04 | Make attribute safety validation logic more obvious | Jieyou Xu | -1/+1 |
| 2025-05-03 | Report the `unsafe_attr_outside_unsafe` lint at the closest node | Urgau | -2/+11 |
| 2025-04-30 | Rollup merge of #140450 - petrochenkov:vistok, r=nnethercote | Matthias Krüger | -16/+16 |
| 2025-04-30 | Rollup merge of #140312 - nnethercote:DelimArgs-spacing, r=petrochenkov | Matthias Krüger | -6/+8 |
| 2025-04-30 | ast: Remove token visiting from AST visitor | Vadim Petrochenkov | -16/+16 |
| 2025-04-30 | Simplify `LazyAttrTokenStream`. | Nicholas Nethercote | -4/+4 |
| 2025-04-29 | Improve pretty-printing of braces. | Nicholas Nethercote | -6/+8 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-22 | Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkov | bors | -31/+25 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -31/+25 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -10/+10 |
| 2025-04-15 | Rollup merge of #139671 - m-ou-se:proc-macro-span, r=dtolnay | Stuart Cook | -27/+24 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -46/+20 |
| 2025-04-13 | Rollup merge of #139628 - makai410:suggest-vis, r=compiler-errors | Jacob Pratt | -6/+38 |
| 2025-04-11 | Replace proc_macro::SourceFile by Span::{file, local_file}. | Mara Bos | -23/+24 |
| 2025-04-11 | Remove proc_macro::SourceFile::is_real(). | Mara Bos | -4/+0 |