| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-12-19 | Remove `bra`/`ket` naming. | Nicholas Nethercote | -20/+20 |
| 2024-12-19 | Tweak some parser `check`/`eat` methods. | Nicholas Nethercote | -25/+20 |
| 2024-12-19 | Rename `Parser::expected_tokens` as `Parser::expected_token_types`. | Nicholas Nethercote | -11/+11 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -32/+60 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-18 | Overhaul `TokenTreeCursor`. | Nicholas Nethercote | -32/+60 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -4/+4 |
| 2024-12-15 | Rename `value` field to `expr` to simplify later commits' diffs | Oli Scherer | -1/+1 |
| 2024-12-02 | Change `AttrArgs::Eq` into a struct variant | Oli Scherer | -1/+1 |