| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -76/+6 |
| 2025-05-27 | Remove unused `P` stuff. | Nicholas Nethercote | -42/+2 |
| 2025-05-27 | Remove support for `P<[T]>`. | Nicholas Nethercote | -78/+1 |
| 2025-05-27 | Remove the one use of `P<[T]>`. | Nicholas Nethercote | -1/+1 |
| 2025-05-27 | Remove `P::map`. | Nicholas Nethercote | -15/+3 |
| 2025-05-27 | Remove `'static` bounds on `P`. | Nicholas Nethercote | -4/+4 |
| 2025-05-26 | remove eq_unspanned from TokenStream | yukang | -7/+3 |
| 2025-05-26 | Fix incorrect eq_unspanned in TokenStream | yukang | -8/+2 |
| 2025-05-23 | further deduplicate ast visitor code | Deadbeef | -429/+284 |
| 2025-05-19 | introduce common macro for `MutVisitor` and `Visitor` to dedup code | Deadbeef | -49/+73 |
| 2025-05-18 | Rollup merge of #140746 - dianne:guard-pat-res, r=oli-obk | León Orell Valerian Liehr | -1/+1 |
| 2025-05-18 | name resolution for guard patterns | dianne | -1/+1 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-10 | Remove `AstDeref`. | Nicholas Nethercote | -50/+30 |
| 2025-05-03 | Implement asymmetrical precedence for closures and jumps | David Tolnay | -5/+10 |