| Age | Commit message (Expand) | Author | Lines |
| 2025-09-29 | Use `Iterator::eq` and (dogfood) `eq_by` in compiler and library | Yotam Ofek | -2/+1 |
| 2025-09-09 | c-variadic: reject functions with unsupported extern ABI | Folkert de Vries | -0/+5 |
| 2025-09-09 | c-variadic: reject non-unsafe functions | Folkert de Vries | -0/+23 |
| 2025-09-08 | Refactor how to get the span of a function header | Folkert de Vries | -36/+31 |
| 2025-08-25 | add span to struct pattern rest (..) | Valdemar Erk | -3/+3 |
| 2025-08-19 | Prevent impossible combinations in `ast::ModKind`. | Nicholas Nethercote | -2/+2 |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -8/+13 |
| 2025-08-09 | remove `P` | Deadbeef | -166/+165 |
| 2025-07-31 | Deduplicate `IntTy`/`UintTy`/`FloatTy`. | Nicholas Nethercote | -100/+1 |
| 2025-07-26 | Don't lint against named labels in `naked_asm!` | Amanieu d'Antras | -1/+1 |
| 2025-07-22 | Implement AST visitors using a derive macro. | Camille GILLOT | -136/+149 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -0/+1 |
| 2025-07-17 | Improve path segment joining. | Nicholas Nethercote | -1/+54 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -3/+3 |
| 2025-07-04 | Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errors | Jacob Pratt | -6/+3 |
| 2025-07-03 | Replace kw_span by full span. | Camille GILLOT | -6/+3 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -1/+1 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-07-02 | Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-dead | Matthias Krüger | -0/+14 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -4/+2 |
| 2025-07-01 | Detect more cases of unused_parens around types | Benjamin Schulz | -0/+14 |
| 2025-06-30 | Introduce `ByteSymbol`. | Nicholas Nethercote | -10/+18 |
| 2025-06-27 | Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-dead | Matthias Krüger | -3/+3 |
| 2025-06-26 | Change const trait bound syntax from ~const to [const] | Oli Scherer | -3/+3 |
| 2025-06-25 | make `tidy-alphabetical` use a natural sort | Folkert de Vries | -1/+1 |
| 2025-06-24 | Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,traviscross | Jubilee | -0/+4 |
| 2025-06-17 | Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov | Jacob Pratt | -4/+22 |
| 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 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -4/+22 |
| 2025-06-12 | Add some useful `Path`/`PathSegment` equality operations. | Nicholas Nethercote | -2/+19 |
| 2025-06-06 | Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead | Guillaume Gomez | -5/+4 |
| 2025-06-03 | Rollup merge of #141945 - nnethercote:rm-Path-is_ident, r=compiler-errors | Matthias Krüger | -13/+9 |
| 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-05-30 | Rollup merge of #141430 - fee1-dead-contrib:push-nmzoprvtsvww, r=petrochenkov | Matthias Krüger | -1/+14 |
| 2025-05-29 | remove `visit_clobber` and move `DummyAstNode` to `rustc_expand` | Deadbeef | -1/+14 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -11/+9 |
| 2025-05-27 | Remove the one use of `P<[T]>`. | Nicholas Nethercote | -1/+1 |
| 2025-05-27 | Remove `P::map`. | Nicholas Nethercote | -4/+3 |
| 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-10 | Remove `AstDeref`. | Nicholas Nethercote | -2/+1 |
| 2025-05-03 | Implement asymmetrical precedence for closures and jumps | David Tolnay | -5/+10 |
| 2025-05-02 | Add useful comments on `ExprKind::If` variants. | Nicholas Nethercote | -0/+3 |