| Age | Commit message (Expand) | Author | Lines |
| 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-19 | Rollup merge of #137454 - mu001999-contrib:fix-137414, r=wesleywiser | Chris Denton | -6/+8 |
| 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 |
| 2025-04-02 | Fix problem causing `rusqlite` compilation to OOM. | Nicholas Nethercote | -1/+3 |
| 2025-04-02 | Remove `Token::uninterpolated_span`. | Nicholas Nethercote | -7/+7 |
| 2025-04-02 | Remove `NtExpr` and `NtLiteral`. | Nicholas Nethercote | -80/+140 |
| 2025-03-31 | Rollup merge of #138749 - compiler-errors:closure-recovery, r=fmease | Matthias Krüger | -9/+52 |
| 2025-03-25 | Remove now unreachable parse recovery code | León Orell Valerian Liehr | -1/+1 |
| 2025-03-25 | Brace-ident-colon can certainly no longer start a block | León Orell Valerian Liehr | -12/+2 |
| 2025-03-20 | Make dedicated recovery for missing braces on closure with return | Michael Goulet | -6/+47 |
| 2025-03-20 | Fix diagnostic struct typo, make sure is_array_like_block checks that it's a ... | Michael Goulet | -3/+5 |
| 2025-03-20 | Rollup merge of #138435 - eholk:prefix-yield, r=oli-obk | Matthias Krüger | -1/+11 |
| 2025-03-18 | Refactor YieldKind so postfix yield must have an expression | Eric Holk | -4/+5 |
| 2025-03-18 | Apply suggestions from code review | Eric Holk | -1/+1 |
| 2025-03-17 | Teach rustfmt to handle postfix yield | Eric Holk | -3/+2 |
| 2025-03-17 | If a label is placed on the block of a loop instead of the header, suggest mo... | Zachary S | -11/+25 |
| 2025-03-14 | Preserve yield position during pretty printing | Eric Holk | -3/+6 |
| 2025-03-14 | Add support for postfix yield expressions | Eric Holk | -0/+7 |
| 2025-03-14 | Make `Parser::parse_expr_cond` public. | Moritz Hedtke | -1/+2 |
| 2025-03-12 | Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov | bors | -2/+1 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -2/+1 |
| 2025-03-06 | Use closure parse code | Santiago Pastorino | -2/+13 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+15 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -22/+18 |
| 2025-03-03 | Rollup merge of #134900 - dtolnay:unoprange, r=compiler-errors,davidtwco | Matthias Krüger | -1/+5 |
| 2025-03-03 | Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`. | Nicholas Nethercote | -2/+2 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -20/+16 |
| 2025-02-28 | Auto merge of #137517 - nnethercote:rm-NtPat-NtItem-NtStmt, r=petrochenkov | bors | -6/+6 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -6/+6 |
| 2025-02-27 | Rename `AssocOp::As` as `AssocOp::Cast`. | Nicholas Nethercote | -2/+2 |
| 2025-02-27 | Replace `AssocOp::DotDot{,Eq}` with `AssocOp::Range`. | Nicholas Nethercote | -9/+6 |
| 2025-02-27 | Introduce `AssocOp::Binary`. | Nicholas Nethercote | -42/+19 |
| 2025-02-27 | In `AssocOp::AssignOp`, use `BinOpKind` instead of `BinOpToken` | Nicholas Nethercote | -14/+2 |
| 2025-02-23 | not lint break with label and unsafe block | Mu001999 | -6/+8 |
| 2025-02-22 | Fix "missing match arm body" suggestion involving `!` | Esteban Küber | -1/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -18/+18 |
| 2025-01-30 | Rollup merge of #135882 - hkBst:master, r=estebank | Matthias Krüger | -3/+2 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -1/+1 |
| 2025-01-23 | simplify similar_tokens from Vec<_> to &[_] | Marijn Schouten | -2/+2 |
| 2025-01-23 | simplify similar_tokens from Option<Vec<_>> to Vec<_> | Marijn Schouten | -2/+1 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2024-12-29 | Fix parsing of ranges after unary operators | David Tolnay | -1/+5 |