| Age | Commit message (Expand) | Author | Lines |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -28/+103 |
| 2025-04-02 | Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`. | Nicholas Nethercote | -7/+1 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -2/+2 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -111/+16 |
| 2025-04-02 | Remove `Token::uninterpolated_span`. | Nicholas Nethercote | -21/+6 |
| 2025-04-02 | Remove `NtExpr` and `NtLiteral`. | Nicholas Nethercote | -48/+23 |
| 2025-03-24 | Remove `is_any_keyword` methods. | Nicholas Nethercote | -5/+0 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -8/+1 |
| 2025-03-03 | Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`. | Nicholas Nethercote | -7/+7 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -123/+167 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -24/+6 |
| 2025-02-28 | Remove `NtMeta`. | Nicholas Nethercote | -9/+6 |
| 2025-02-28 | Remove `NtPat`. | Nicholas Nethercote | -5/+0 |
| 2025-02-21 | Avoid snapshotting the parser in `parse_path_inner`. | Nicholas Nethercote | -4/+6 |
| 2025-02-21 | Remove `NtTy`. | Nicholas Nethercote | -6/+1 |
| 2025-02-21 | Remove `NtVis`. | Nicholas Nethercote | -4/+9 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -3/+3 |
| 2025-01-23 | simplify similar_tokens from Vec<_> to &[_] | Marijn Schouten | -6/+6 |
| 2025-01-23 | simplify similar_tokens from Option<Vec<_>> to Vec<_> | Marijn Schouten | -7/+7 |
| 2025-01-11 | Remove allocations from case-insensitive comparison to keywords | Mark Rousskov | -1/+2 |
| 2024-12-18 | Only have one source of truth for keywords. | Nicholas Nethercote | -1/+7 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -3/+2 |
| 2024-11-21 | Prepare for invisible delimiters. | Nicholas Nethercote | -2/+36 |
| 2024-11-21 | Introduce `InvisibleOrigin` on invisible delimiters. | Nicholas Nethercote | -6/+108 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -1/+1 |
| 2024-09-23 | Rollup merge of #130551 - nnethercote:fix-break-last-token, r=petrochenkov | Jubilee | -29/+35 |
| 2024-09-23 | Fix `break_last_token`. | Nicholas Nethercote | -29/+35 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -8/+8 |
| 2024-09-06 | Add initial support for raw lifetimes | Michael Goulet | -8/+10 |
| 2024-08-26 | Don't make pattern nonterminals match statement nonterminals | Michael Goulet | -21/+36 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -12/+14 |
| 2024-07-16 | Remove references to `maybe_whole_expr`. | Nicholas Nethercote | -2/+1 |
| 2024-06-23 | Rework pattern and expression nonterminal kinds. | Nicholas Nethercote | -29/+44 |
| 2024-06-21 | Rollup merge of #126700 - compiler-errors:fragment, r=fmease | Matthias Krüger | -5/+14 |
| 2024-06-20 | Introduce `can_begin_string_literal`. | Nicholas Nethercote | -0/+15 |
| 2024-06-20 | Inline `can_begin_literal_maybe_minus` call into two places. | Nicholas Nethercote | -2/+3 |
| 2024-06-19 | Allow naming expr_2021 in all editions | Michael Goulet | -5/+14 |
| 2024-06-04 | Handle safety keyword for extern block inner items | Santiago Pastorino | -0/+2 |
| 2024-05-17 | Auto merge of #123865 - eholk:expr_2021, r=fmease | bors | -0/+4 |
| 2024-05-14 | Remove `NtIdent` and `NtLifetime`. | Nicholas Nethercote | -45/+32 |
| 2024-05-13 | Apply code review suggestions | Eric Holk | -1/+1 |
| 2024-05-13 | expr_2021 should be allowed on edition 2021 and later | Eric Holk | -1/+1 |
| 2024-05-13 | Add expr_2021 nonterminal and feature flag | Eric Holk | -0/+4 |
| 2024-05-13 | Remove a `Span` from `TokenKind::Interpolated`. | Nicholas Nethercote | -14/+19 |
| 2024-05-06 | Return coherent description for boolean instead of panicking | Urgau | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -1/+1 |
| 2024-04-18 | Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstrieb | bors | -1/+1 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-16 | Fix empty-set symbol in comments | David Tolnay | -1/+1 |
| 2024-04-16 | Rollup merge of #123462 - fmease:rn-mod-sep-to-path-sep, r=nnethercote | León Orell Valerian Liehr | -9/+11 |