| Age | Commit message (Expand) | Author | Lines |
| 2025-06-23 | update to literal-escaper 0.0.4 for better API without `unreachable` and fast... | Marijn Schouten | -8/+7 |
| 2025-06-22 | Auto merge of #142878 - GuillaumeGomez:rollup-53dohob, r=GuillaumeGomez | bors | -1/+9 |
| 2025-06-22 | Rollup merge of #142594 - mejrs:new_desugaring, r=chenyukang | Guillaume Gomez | -1/+9 |
| 2025-06-22 | Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obk | bors | -706/+444 |
| 2025-06-22 | Implement DesugaringKind::FormatLiteral | mejrs | -1/+9 |
| 2025-06-21 | Remove style() from AttributeExt trait | David Tolnay | -9/+3 |
| 2025-06-21 | Add AttributeExt::doc_resolution_scope | David Tolnay | -0/+21 |
| 2025-06-19 | completely deduplicate `Visitor` and `MutVisitor` | Deadbeef | -660/+444 |
| 2025-06-19 | remove `walk_item_kind` from `MutVisitor` | Deadbeef | -46/+0 |
| 2025-06-18 | Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3 | bors | -1/+1 |
| 2025-06-17 | Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov | Jacob Pratt | -7/+25 |
| 2025-06-16 | Fix some unused fields in AST visitor | Michael Goulet | -2/+2 |
| 2025-06-16 | Change __rust_no_alloc_shim_is_unstable to be a function | Daniel Paoliello | -1/+1 |
| 2025-06-16 | Make sure to propagate result from visit_expr_fields | Michael Goulet | -1/+1 |
| 2025-06-15 | Rollup merge of #134661 - dtolnay:prefixattr, r=fmease | León Orell Valerian Liehr | -4/+13 |
| 2025-06-15 | Auto merge of #142398 - fee1-dead-contrib:push-ynxrtswtkyxw, r=oli-obk | bors | -1/+2 |
| 2025-06-15 | Implement pinned borrows, part of `pin_ergonomics` | Frank King | -0/+4 |
| 2025-06-13 | Reduce precedence of expressions that have an outer attr | David Tolnay | -4/+13 |
| 2025-06-13 | Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr | bors | -0/+32 |
| 2025-06-13 | Rollup merge of #142069 - nnethercote:Zmacro-stats, r=petrochenkov | Matthias Krüger | -2/+19 |
| 2025-06-13 | Rollup merge of #134847 - dtolnay:asymmetrical, r=fmease | Matthias Krüger | -5/+10 |
| 2025-06-12 | add `extern "custom"` functions | Folkert de Vries | -0/+32 |
| 2025-06-12 | early linting: avoid redundant calls to `check_id` | Deadbeef | -1/+2 |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -7/+25 |
| 2025-06-12 | Add some useful `Path`/`PathSegment` equality operations. | Nicholas Nethercote | -2/+19 |
| 2025-06-09 | deduplicate the rest of AST walker functions | Deadbeef | -1165/+666 |
| 2025-06-06 | Rollup merge of #142086 - fee1-dead-contrib:ast-visitor-dedup, r=oli-obk | Guillaume Gomez | -357/+272 |
| 2025-06-06 | Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead | Guillaume Gomez | -210/+11 |
| 2025-06-06 | deduplicate more `walk_*` methods in AST visit | Deadbeef | -217/+146 |
| 2025-06-05 | use helper macro for flat_map vs visit_list, initial dedups | Deadbeef | -153/+139 |
| 2025-06-04 | Rollup merge of #142007 - nnethercote:visitor-comments, r=chenyukang | Matthias Krüger | -0/+4 |
| 2025-06-04 | Rollup merge of #141570 - chenyukang:yukang-fix-eq_unspanned, r=workingjubilee | Matthias Krüger | -13/+3 |
| 2025-06-04 | Improve some `Visitor` comments. | Nicholas Nethercote | -0/+4 |
| 2025-06-03 | Rollup merge of #141945 - nnethercote:rm-Path-is_ident, r=compiler-errors | Matthias Krüger | -13/+9 |
| 2025-06-03 | Auto merge of #141961 - matthiaskrgr:rollup-r09j2sp, r=matthiaskrgr | bors | -0/+33 |
| 2025-06-03 | Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercote | Matthias Krüger | -0/+33 |
| 2025-06-03 | Remove `Path::is_ident`. | Nicholas Nethercote | -13/+9 |
| 2025-06-02 | Separately check equality of the scalar types and compound types in the order... | Ell | -0/+33 |
| 2025-06-01 | Add `visit_id` to ast `Visitor` | Deadbeef | -282/+224 |
| 2025-05-30 | Rollup merge of #141430 - fee1-dead-contrib:push-nmzoprvtsvww, r=petrochenkov | Matthias Krüger | -104/+20 |
| 2025-05-29 | Rollup merge of #141636 - fee1-dead-contrib:push-ntqvvxwuvrvx, r=petrochenkov | Guillaume Gomez | -26/+26 |
| 2025-05-29 | avoid some usages of `&mut P<T>` in AST visitors | Deadbeef | -26/+26 |
| 2025-05-29 | remove `visit_clobber` and move `DummyAstNode` to `rustc_expand` | Deadbeef | -104/+20 |
| 2025-05-29 | Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-dead | Jacob Pratt | -14/+12 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -14/+12 |
| 2025-05-27 | Rollup merge of #141632 - fee1-dead-contrib:push-txmttkxvwqxl, r=oli-obk | Matthias Krüger | -11/+3 |
| 2025-05-27 | Rollup merge of #141635 - fee1-dead-contrib:push-lmyymwotrspk, r=oli-obk | Michael Goulet | -284/+145 |
| 2025-05-27 | Remove out-of-date `noop_*` names. | Nicholas Nethercote | -22/+4 |
| 2025-05-27 | further dedup `WalkItemKind` for `mut_visit` and `visit` | Deadbeef | -284/+145 |
| 2025-05-27 | remove `visit_mt` from `ast::mut_visit` | Deadbeef | -11/+3 |