| Age | Commit message (Expand) | Author | Lines |
| 2025-09-09 | Rollup merge of #145463 - jieyouxu:error-suffix, r=fmease | Matthias Krüger | -1/+4 |
| 2025-09-06 | Make `LetChainsPolicy` public for rustfmt usage | Moritz Hedtke | -0/+2 |
| 2025-08-25 | Remove the lifetime from `ExpTokenPair`/`SeqSep`. | Nicholas Nethercote | -31/+31 |
| 2025-08-22 | Rewrite the new attribute parser | Jonathan Brouwer | -6/+7 |
| 2025-08-20 | Auto merge of #145348 - nnethercote:parse_token_tree-speedup-for-uom, r=petro... | bors | -6/+17 |
| 2025-08-18 | Turn invalid index suffixes into hard errors | Jieyou Xu | -1/+4 |
| 2025-08-14 | Add FnContext in parser for diagnostic | xizheyin | -1/+1 |
| 2025-08-14 | Sometimes skip over tokens in `parse_token_tree`. | Nicholas Nethercote | -6/+17 |
| 2025-08-09 | remove `P` | Deadbeef | -16/+15 |
| 2025-07-13 | Auto merge of #143461 - folkertdev:cfg-select-builtin-macro, r=petrochenkov | bors | -1/+5 |
| 2025-07-13 | make `cfg_select` a builtin macro | Folkert de Vries | -1/+5 |
| 2025-07-07 | const-block-as-pattern: do not refer to no-longer-existing nightly feature | Ralf Jung | -2/+4 |
| 2025-06-26 | Add Ident::is_non_reserved_ident | Michael Goulet | -1/+1 |
| 2025-05-27 | move asm parsing code into `rustc_parse` | Folkert de Vries | -0/+1 |
| 2025-04-30 | Rollup merge of #140494 - ehuss:document-restrictions, r=traviscross,SparrowLii | Matthias Krüger | -0/+49 |
| 2025-04-30 | ast: Remove token visiting from AST visitor | Vadim Petrochenkov | -4/+0 |
| 2025-04-29 | Parser: Document restrictions | Eric Huss | -0/+49 |
| 2025-04-29 | Move various token stream things from `rustc_parse` to `rustc_ast`. | Nicholas Nethercote | -172/+4 |
| 2025-04-22 | Move make_unclosed_delims_error to lexer/diagonostics.rs | xizheyin | -25/+1 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -72/+54 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -30/+11 |
| 2025-04-08 | Allow for reparsing failure when reparsing a pasted metavar. | Nicholas Nethercote | -3/+10 |
| 2025-04-08 | Allow for missing invisible close delim when reparsing an expression. | Nicholas Nethercote | -1/+6 |
| 2025-04-04 | Apply `Recovery::Forbidden` when reparsing pasted macro fragments. | Nicholas Nethercote | -1/+16 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -4/+4 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -26/+7 |
| 2025-04-02 | Remove `Token::uninterpolated_span`. | Nicholas Nethercote | -8/+27 |
| 2025-04-02 | Remove `NtExpr` and `NtLiteral`. | Nicholas Nethercote | -2/+30 |
| 2025-03-21 | remove `feature(inline_const_pat)` | lcnr | -4/+11 |
| 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 | -4/+8 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -4/+8 |
| 2025-03-06 | Parse and allow const use closures | Santiago Pastorino | -3/+3 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -4/+4 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -0/+1 |
| 2025-02-28 | Remove `NtMeta`. | Nicholas Nethercote | -0/+1 |
| 2025-02-28 | Remove `NtPat`. | Nicholas Nethercote | -1/+3 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-21 | Avoid snapshotting the parser in `parse_path_inner`. | Nicholas Nethercote | -4/+3 |
| 2025-02-21 | Remove `NtTy`. | Nicholas Nethercote | -5/+28 |
| 2025-02-21 | Remove `NtVis`. | Nicholas Nethercote | -2/+44 |
| 2025-02-16 | Fix const items not being allowed to be called `r#move` or `r#static` | Noratrieb | -3/+3 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -2/+2 |
| 2025-01-30 | Rollup merge of #135882 - hkBst:master, r=estebank | Matthias Krüger | -4/+2 |
| 2025-01-24 | use `fmt::from_fn` in more places, instead of using structs that impl formatt... | Yotam Ofek | -35/+25 |
| 2025-01-23 | simplify similar_tokens from Option<Vec<_>> to Vec<_> | Marijn Schouten | -4/+2 |
| 2025-01-21 | Only assert the `Parser` size on specific arches | Josh Stone | -2/+3 |
| 2025-01-11 | Remove allocations from case-insensitive comparison to keywords | Mark Rousskov | -2/+3 |
| 2024-12-19 | Fix `Parser` size assertion on s390x. | Nicholas Nethercote | -3/+3 |
| 2024-12-19 | Speed up `Parser::expected_token_types`. | Nicholas Nethercote | -127/+99 |