| Age | Commit message (Expand) | Author | Lines |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -2/+7 |
| 2025-08-09 | remove `P` | Deadbeef | -15/+14 |
| 2025-07-22 | Implement AST visitors using a derive macro. | Camille GILLOT | -1511/+724 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -1/+2 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -2/+2 |
| 2025-07-05 | Complete mut_visit. | Camille GILLOT | -11/+79 |
| 2025-07-04 | Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errors | Jacob Pratt | -1/+2 |
| 2025-07-03 | Replace kw_span by full span. | Camille GILLOT | -1/+2 |
| 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-01 | Detect more cases of unused_parens around types | Benjamin Schulz | -1/+1 |
| 2025-06-22 | Auto merge of #142878 - GuillaumeGomez:rollup-53dohob, r=GuillaumeGomez | bors | -1/+1 |
| 2025-06-22 | Implement DesugaringKind::FormatLiteral | mejrs | -1/+1 |
| 2025-06-19 | completely deduplicate `Visitor` and `MutVisitor` | Deadbeef | -238/+415 |
| 2025-06-16 | Fix some unused fields in AST visitor | Michael Goulet | -2/+2 |
| 2025-06-16 | Make sure to propagate result from visit_expr_fields | Michael Goulet | -1/+1 |
| 2025-06-12 | early linting: avoid redundant calls to `check_id` | Deadbeef | -1/+2 |
| 2025-06-09 | deduplicate the rest of AST walker functions | Deadbeef | -573/+642 |
| 2025-06-06 | deduplicate more `walk_*` methods in AST visit | Deadbeef | -132/+131 |
| 2025-06-05 | use helper macro for flat_map vs visit_list, initial dedups | Deadbeef | -81/+113 |
| 2025-06-04 | Improve some `Visitor` comments. | Nicholas Nethercote | -0/+4 |
| 2025-06-01 | Add `visit_id` to ast `Visitor` | Deadbeef | -152/+224 |
| 2025-05-29 | Rollup merge of #141636 - fee1-dead-contrib:push-ntqvvxwuvrvx, r=petrochenkov | Guillaume Gomez | -4/+4 |
| 2025-05-29 | avoid some usages of `&mut P<T>` in AST visitors | Deadbeef | -4/+4 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -3/+3 |
| 2025-05-27 | further dedup `WalkItemKind` for `mut_visit` and `visit` | Deadbeef | -157/+145 |
| 2025-05-23 | further deduplicate ast visitor code | Deadbeef | -196/+279 |
| 2025-05-19 | introduce common macro for `MutVisitor` and `Visitor` to dedup code | Deadbeef | -15/+69 |
| 2025-04-28 | Add or-patterns to pattern types | Oli Scherer | -0/+1 |
| 2025-04-07 | Rollup merge of #139112 - m-ou-se:super-let, r=lcnr | Stuart Cook | -1/+1 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -1/+1 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -1/+1 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -28/+59 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -1/+1 |
| 2025-03-26 | Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e... | Stuart Cook | -1/+1 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -7/+46 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -7/+46 |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -2/+7 |
| 2025-03-24 | Remove fields that are dead since the removal of type ascription syntax | León Orell Valerian Liehr | -1/+1 |
| 2025-03-18 | Refactor YieldKind so postfix yield must have an expression | Eric Holk | -2/+2 |
| 2025-03-14 | Preserve yield position during pretty printing | Eric Holk | -1/+1 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -2/+12 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+1 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -1/+2 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-11 | Add a TyPat in the AST to reuse the generic arg lowering logic | Oli Scherer | -1/+16 |
| 2025-02-03 | Express contracts as part of function header and lower it to the contract lan... | Celina G. Val | -1/+16 |
| 2025-01-28 | Refactor FnKind variant to hold &Fn | Celina G. Val | -10/+15 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2024-12-31 | Account for format_args in HiddenUnicodeCodepoints lint | Michael Goulet | -1/+1 |