| Age | Commit message (Expand) | Author | Lines |
| 2025-08-14 | Add FnContext in parser for diagnostic | xizheyin | -20/+48 |
| 2025-08-11 | Extract ast TraitImplHeader | Cameron Steffen | -14/+13 |
| 2025-08-11 | Tweak trait modifier errors | Cameron Steffen | -19/+10 |
| 2025-08-11 | Move trait impl modifier errors to parsing | Cameron Steffen | -1/+35 |
| 2025-08-09 | remove `P` | Deadbeef | -20/+21 |
| 2025-08-06 | Rollup merge of #144956 - fmease:gate-const-trait-syntax, r=BoxyUwU | Guillaume Gomez | -0/+3 |
| 2025-08-05 | Gate const trait syntax | León Orell Valerian Liehr | -0/+3 |
| 2025-07-28 | use let chains in mir, resolve, target | Kivooeo | -27/+25 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -7/+21 |
| 2025-07-10 | Remove uncessary parens in closure body with unused lint | yukang | -1/+1 |
| 2025-06-26 | Make recovery for enum with struct field a bit more accurate | Michael Goulet | -1/+2 |
| 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-13 | Rework how the disallowed qualifier lints are generated | Jonathan Brouwer | -6/+75 |
| 2025-06-06 | Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-dead | Guillaume Gomez | -2/+2 |
| 2025-05-28 | Reorder `ast::ItemKind::{Struct,Enum,Union}` fields. | Nicholas Nethercote | -3/+3 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -2/+2 |
| 2025-05-07 | Use `parse_param_general` when parsing `(T, U)->R` in `parse_path_segment` | xizheyin | -4/+11 |
| 2025-04-24 | Revert overzealous parse recovery for single colons | León Orell Valerian Liehr | -0/+11 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -31/+25 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -4/+3 |
| 2025-04-09 | Avoid an empty trait name in impl blocks. | Nicholas Nethercote | -4/+5 |
| 2025-04-09 | Return early on an error path in `parse_item_impl`. | Nicholas Nethercote | -11/+3 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -3/+1 |
| 2025-04-02 | Fix two incorrect turbofish suggestions | Freya Arbjerg | -7/+25 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -3/+2 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -1/+1 |
| 2025-04-02 | Remove `Token::uninterpolated_span`. | Nicholas Nethercote | -5/+5 |
| 2025-04-02 | Remove `NtExpr` and `NtLiteral`. | Nicholas Nethercote | -9/+44 |
| 2025-04-01 | Address review comments. | Nicholas Nethercote | -17/+16 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -103/+98 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -3/+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 | -2/+11 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -2/+11 |
| 2025-03-25 | Remove now unreachable parse recovery code | León Orell Valerian Liehr | -1/+1 |
| 2025-03-25 | Use `sym::dummy` for a dummy arg in `parse_fn_params`. | Nicholas Nethercote | -1/+1 |
| 2025-03-17 | If a label is placed on the block of a loop instead of the header, suggest mo... | Zachary S | -1/+1 |
| 2025-03-12 | Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov | bors | -5/+8 |
| 2025-03-12 | Factor out some repeated code in `parse_item_impl`. | Nicholas Nethercote | -24/+13 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -1/+8 |
| 2025-03-07 | Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakis | Matthias Krüger | -2/+17 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -5/+8 |
| 2025-03-06 | Fix use closure parsing error message | Santiago Pastorino | -3/+16 |
| 2025-03-06 | Support nested use closures | Santiago Pastorino | -1/+3 |
| 2025-03-06 | Use closure parse code | Santiago Pastorino | -1/+1 |
| 2025-03-05 | Simplify `parse_self_param` | Frank King | -43/+20 |
| 2025-03-05 | Implement `&pin const self` and `&pin mut self` sugars | Frank King | -0/+45 |
| 2025-03-03 | Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`. | Nicholas Nethercote | -8/+8 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -6/+6 |