| Age | Commit message (Expand) | Author | Lines |
| 2025-07-08 | Rollup merge of #143589 - RalfJung:const-pat, r=compiler-errors | Matthias Krüger | -2/+4 |
| 2025-07-07 | const-block-as-pattern: do not refer to no-longer-existing nightly feature | Ralf Jung | -2/+4 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -7/+7 |
| 2025-07-03 | Replace kw_span by full span. | Camille GILLOT | -2/+12 |
| 2025-07-02 | Auto merge of #143338 - matthiaskrgr:rollup-ykaxh04, r=matthiaskrgr | bors | -16/+37 |
| 2025-07-02 | Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-dead | Matthias Krüger | -16/+37 |
| 2025-07-02 | Auto merge of #143214 - camsteffen:remove-let-chains-feature, r=est31 | bors | -1/+1 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -8/+2 |
| 2025-07-01 | Detect more cases of unused_parens around types | Benjamin Schulz | -16/+37 |
| 2025-06-30 | Remove let_chains feature | Cameron Steffen | -1/+1 |
| 2025-06-29 | Fix the span of trait bound modifier `[const]` | León Orell Valerian Liehr | -1/+1 |
| 2025-06-27 | Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-dead | Matthias Krüger | -16/+34 |
| 2025-06-26 | Better recovery | Michael Goulet | -0/+14 |
| 2025-06-26 | Make recovery for enum with struct field a bit more accurate | Michael Goulet | -1/+2 |
| 2025-06-26 | Add Ident::is_non_reserved_ident | Michael Goulet | -10/+7 |
| 2025-06-26 | Change const trait bound syntax from ~const to [const] | Oli Scherer | -5/+19 |
| 2025-06-25 | Extract const boundness parsing out into a method | Oli Scherer | -12/+16 |
| 2025-06-24 | Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,traviscross | Jubilee | -1/+6 |
| 2025-06-22 | Rollup merge of #142798 - camsteffen:recover-semi, r=compiler-errors | Guillaume Gomez | -30/+21 |
| 2025-06-20 | Recover from semicolon field separator | Cameron Steffen | -15/+18 |
| 2025-06-20 | Factor out seen_comma variable | Cameron Steffen | -15/+3 |
| 2025-06-19 | Extract Translator struct | Cameron Steffen | -3/+3 |
| 2025-06-17 | Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkov | Jacob Pratt | -2/+2 |
| 2025-06-16 | Rollup merge of #142341 - xizheyin:142311, r=fee1-dead | Jakub Beránek | -17/+28 |
| 2025-06-16 | Dont suggest converting `///` to regular comment when it appears after missin... | xizheyin | -17/+28 |
| 2025-06-15 | use `if let` guards where possible | Deadbeef | -16/+11 |
| 2025-06-15 | Implement pinned borrows, part of `pin_ergonomics` | Frank King | -1/+6 |
| 2025-06-13 | Rework how the disallowed qualifier lints are generated | Jonathan Brouwer | -61/+85 |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -2/+2 |
| 2025-06-11 | Add expectation for `{` when parsing lone coroutine qualifiers | Lukas Wirth | -13/+19 |
| 2025-06-06 | Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead | Guillaume Gomez | -13/+11 |
| 2025-06-04 | Ensure stack in `Parser::parse_ty` | Josh Stone | -8/+12 |
| 2025-06-04 | Rollup merge of #141570 - chenyukang:yukang-fix-eq_unspanned, r=workingjubilee | Matthias Krüger | -2/+6 |
| 2025-06-03 | Rollup merge of #141945 - nnethercote:rm-Path-is_ident, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-06-03 | Add `iter` macro | Oli Scherer | -1/+1 |
| 2025-06-03 | Remove `Path::is_ident`. | Nicholas Nethercote | -1/+1 |
| 2025-05-30 | Rollup merge of #141077 - chenyukang:yukang-fix-140991-comma, r=wesleywiser | Jubilee | -18/+36 |
| 2025-05-29 | Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-dead | Jacob Pratt | -3/+3 |
| 2025-05-28 | Rollup merge of #141670 - chenyukang:yukang-fix-ice-from-contracts, r=nnether... | Trevor Gross | -7/+6 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -3/+3 |
| 2025-05-28 | Fix ICE in tokenstream with contracts from parser recovery | yukang | -7/+6 |
| 2025-05-27 | move asm parsing code into `rustc_parse` | Folkert de Vries | -0/+386 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -12/+10 |
| 2025-05-27 | Remove the one use of `P<[T]>`. | Nicholas Nethercote | -1/+1 |
| 2025-05-26 | remove eq_unspanned from TokenStream | yukang | -2/+6 |
| 2025-05-16 | Fix the issue of typo of comma in arm parsing | yukang | -18/+36 |
| 2025-05-14 | Improve ternary operator recovery | Jamie | -10/+31 |
| 2025-05-09 | Remove `Ident::empty`. | Nicholas Nethercote | -1/+1 |
| 2025-05-07 | Use `parse_param_general` when parsing `(T, U)->R` in `parse_path_segment` | xizheyin | -6/+38 |
| 2025-04-30 | Rollup merge of #140494 - ehuss:document-restrictions, r=traviscross,SparrowLii | Matthias Krüger | -0/+49 |