| Age | Commit message (Expand) | Author | Lines |
| 2025-09-27 | Simplify logic slightly | Esteban Küber | -15/+22 |
| 2025-09-24 | Tweak handling of "struct like start" where a struct isn't supported | Esteban Küber | -21/+40 |
| 2025-09-09 | Rollup merge of #145463 - jieyouxu:error-suffix, r=fmease | Matthias Krüger | -20/+6 |
| 2025-09-06 | Make `LetChainsPolicy` public for rustfmt usage | Moritz Hedtke | -1/+1 |
| 2025-09-01 | Make `Parser::parse_for_head` public for rustfmt usage | Moritz Hedtke | -1/+2 |
| 2025-08-28 | Improve error messages around invalid literals in attribute arguments | Jonathan Brouwer | -2/+2 |
| 2025-08-25 | Remove the lifetime from `ExpTokenPair`/`SeqSep`. | Nicholas Nethercote | -4/+4 |
| 2025-08-22 | Rollup merge of #144897 - fee1-dead-contrib:raw_lifetimes_printing, r=fmease | Jacob Pratt | -1/+1 |
| 2025-08-22 | Rewrite the new attribute parser | Jonathan Brouwer | -3/+3 |
| 2025-08-22 | address review comments | Deadbeef | -7/+1 |
| 2025-08-22 | don't print invalid labels with `r#` | Deadbeef | -1/+7 |
| 2025-08-21 | Rollup merge of #145604 - compiler-errors:static-closure, r=fmease | Jacob Pratt | -2/+6 |
| 2025-08-19 | Gate static coroutines behind a parser feature | Michael Goulet | -2/+6 |
| 2025-08-18 | Turn invalid index suffixes into hard errors | Jieyou Xu | -20/+6 |
| 2025-08-16 | Clean up parsers related to generic bounds | León Orell Valerian Liehr | -2/+2 |
| 2025-08-09 | Auto merge of #145146 - fee1-dead-contrib:push-zmqrkurlzrxy, r=nnethercote | bors | -98/+108 |
| 2025-08-09 | remove `P` | Deadbeef | -98/+108 |
| 2025-08-08 | Recover for PAT = EXPR {} | Michael Goulet | -0/+2 |
| 2025-07-31 | Consider operator's span when computing binop expr span | Michael Goulet | -5/+8 |
| 2025-07-28 | Account for .yield in illegal postfix operator message | Michael Goulet | -1/+5 |
| 2025-06-30 | Remove let_chains feature | Cameron Steffen | -1/+1 |
| 2025-06-26 | Add Ident::is_non_reserved_ident | Michael Goulet | -2/+1 |
| 2025-06-24 | Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,traviscross | Jubilee | -1/+6 |
| 2025-06-15 | Implement pinned borrows, part of `pin_ergonomics` | Frank King | -1/+6 |
| 2025-06-12 | avoid `&mut P<T>` in `visit_expr` etc methods | Deadbeef | -1/+1 |
| 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 | -5/+3 |
| 2025-06-03 | Remove `Path::is_ident`. | Nicholas Nethercote | -1/+1 |
| 2025-05-27 | Reduce `P<T>` to a typedef of `Box<T>`. | Nicholas Nethercote | -4/+2 |
| 2025-05-27 | Remove the one use of `P<[T]>`. | Nicholas Nethercote | -1/+1 |
| 2025-05-16 | Fix the issue of typo of comma in arm parsing | yukang | -18/+36 |
| 2025-05-09 | Remove `Ident::empty`. | Nicholas Nethercote | -1/+1 |
| 2025-04-25 | resolved conflict | Kivooeo | -4/+8 |
| 2025-04-22 | Rollup merge of #140144 - nnethercote:fix-140098, r=petrochenkov | Chris Denton | -13/+13 |
| 2025-04-22 | Auto merge of #132833 - est31:stabilize_let_chains, r=fee1-dead | bors | -29/+54 |
| 2025-04-22 | Handle another negated literal in `eat_token_lit`. | Nicholas Nethercote | -13/+13 |
| 2025-04-22 | Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkov | bors | -52/+39 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -52/+39 |
| 2025-04-20 | Don't call ungate_last | est31 | -54/+45 |
| 2025-04-19 | Rollup merge of #137454 - mu001999-contrib:fix-137414, r=wesleywiser | Chris Denton | -6/+8 |
| 2025-04-18 | Also allow let chains in match guards | est31 | -11/+20 |
| 2025-04-18 | Stabilize let chains on edition 2024 | est31 | -3/+28 |
| 2025-04-14 | Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obk | Matthias Krüger | -0/+12 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -32/+26 |
| 2025-04-11 | Handle a negated literal in `eat_token_lit`. | Nicholas Nethercote | -4/+9 |
| 2025-04-04 | Detect and provide suggestion for `&raw EXPR` | Michael Goulet | -0/+12 |
| 2025-04-04 | Replace `rustc_lexer/unescape` with `rustc-literal-escaper` crate | Guillaume Gomez | -1/+1 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -7/+7 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -10/+10 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -22/+16 |