| Age | Commit message (Expand) | Author | Lines |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+2 |
| 2025-07-28 | expand: Micro-optimize prelude injection | Vadim Petrochenkov | -3/+1 |
| 2025-07-26 | Use the new attributes throughout the codebase | Jonathan Brouwer | -7/+21 |
| 2025-07-18 | Rollup merge of #143925 - oli-obk:slice-const-partialeq, r=fee1-dead | Matthias Krüger | -3/+57 |
| 2025-07-17 | Make `derive_const` usable within libcore again | Oli Scherer | -3/+57 |
| 2025-07-17 | Improve path segment joining. | Nicholas Nethercote | -9/+4 |
| 2025-07-15 | Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieu | bors | -8/+8 |
| 2025-07-15 | Allow `Early` stage to emit errors | Jonathan Brouwer | -1/+1 |
| 2025-07-14 | update `cfg_select!` documentation | Folkert de Vries | -8/+8 |
| 2025-07-13 | make `cfg_select` a builtin macro | Folkert de Vries | -0/+83 |
| 2025-07-07 | Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmease | Jacob Pratt | -3/+3 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -3/+3 |
| 2025-07-06 | Rollup merge of #143518 - joshtriplett:sort-attrs, r=Kobzol | Matthias Krüger | -0/+2 |
| 2025-07-06 | Rewrite empty attribute lint | Jonathan Brouwer | -1/+1 |
| 2025-07-05 | rustc_builtin_macros: Make sure registered attributes stay sorted | Josh Triplett | -0/+2 |
| 2025-07-04 | Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errors | Jacob Pratt | -3/+3 |
| 2025-07-03 | Replace kw_span by full span. | Camille GILLOT | -3/+3 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -2/+2 |
| 2025-07-01 | Update `cfg(bootstrap)` | Josh Stone | -1/+1 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -6/+6 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -0/+1 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -0/+1 |
| 2025-06-24 | Rollup merge of #142704 - tgross35:remove-concat_idents, r=fee1-dead | Guillaume Gomez | -94/+0 |
| 2025-06-24 | Remove the deprecated `concat_idents!` macro | Trevor Gross | -94/+0 |
| 2025-06-22 | Auto merge of #142878 - GuillaumeGomez:rollup-53dohob, r=GuillaumeGomez | bors | -0/+1 |
| 2025-06-22 | Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obk | bors | -4/+4 |
| 2025-06-22 | Implement DesugaringKind::FormatLiteral | mejrs | -0/+1 |
| 2025-06-21 | Rollup merge of #142698 - tgross35:concat-byte-cstr-diag, r=petrochenkov | Jana Dönszelmann | -10/+39 |
| 2025-06-20 | Avoid some unnecessary symbol interning. | Nicholas Nethercote | -4/+6 |
| 2025-06-20 | Use a symbol for `ExpansionConfig::crate_name`. | Nicholas Nethercote | -3/+3 |
| 2025-06-19 | Improve diagnostics for `concat_bytes!` with C string literals | Trevor Gross | -10/+39 |
| 2025-06-19 | completely deduplicate `Visitor` and `MutVisitor` | Deadbeef | -1/+1 |
| 2025-06-19 | remove `walk_item_kind` from `MutVisitor` | Deadbeef | -3/+3 |
| 2025-06-17 | Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov | Jacob Pratt | -4/+3 |
| 2025-06-15 | use `if let` guards where possible | Deadbeef | -4/+1 |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -4/+3 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -1/+1 |
| 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 | -41/+30 |
| 2025-06-03 | Rollup merge of #137725 - oli-obk:i-want-to-move-it-move-it, r=compiler-error... | Matthias Krüger | -0/+55 |
| 2025-06-03 | Add `iter` macro | Oli Scherer | -0/+55 |
| 2025-06-03 | Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercote | Matthias Krüger | -58/+162 |
| 2025-06-02 | Separately check equality of the scalar types and compound types in the order... | Ell | -58/+162 |
| 2025-05-29 | Auto merge of #141739 - GuillaumeGomez:rollup-ivboqwd, r=GuillaumeGomez | bors | -4/+2 |
| 2025-05-29 | Rollup merge of #141636 - fee1-dead-contrib:push-ntqvvxwuvrvx, r=petrochenkov | Guillaume Gomez | -4/+2 |
| 2025-05-29 | Auto merge of #141595 - bjorn3:rustc_no_sysroot_proc_macro, r=onur-ozkan | bors | -3/+1 |
| 2025-05-29 | avoid some usages of `&mut P<T>` in AST visitors | Deadbeef | -4/+2 |
| 2025-05-29 | Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-dead | Jacob Pratt | -7/+7 |
| 2025-05-28 | Rollup merge of #140697 - Sa4dUs:split-autodiff, r=ZuseZ4 | Trevor Gross | -30/+50 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -7/+7 |