| Age | Commit message (Expand) | Author | Lines |
| 2025-03-12 | Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov | bors | -1/+13 |
| 2025-03-12 | Introduce `sym::dummy` and `Ident::dummy`. | Nicholas Nethercote | -1/+1 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -1/+13 |
| 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 | -7/+7 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -0/+3 |
| 2025-02-28 | Remove `NtMeta`. | Nicholas Nethercote | -0/+8 |
| 2025-02-28 | Remove `NtPat`. | Nicholas Nethercote | -4/+14 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -15/+5 |
| 2025-02-22 | Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=Nadrieril | Matthias Krüger | -2/+2 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -2/+2 |
| 2025-02-21 | Avoid snapshotting the parser in `parse_path_inner`. | Nicholas Nethercote | -2/+3 |
| 2025-02-21 | Remove `NtTy`. | Nicholas Nethercote | -0/+3 |
| 2025-02-21 | Remove `NtVis`. | Nicholas Nethercote | -1/+34 |
| 2025-02-08 | Rustfmt | bjorn3 | -37/+46 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -2/+2 |
| 2025-01-22 | Auto merge of #134478 - compiler-errors:attr-span, r=oli-obk | bors | -10/+10 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2024-12-26 | Rollup merge of #131522 - c410-f3r:unlock-rfc-2011, r=chenyukang | Jacob Pratt | -2/+4 |
| 2024-12-21 | Hash only the spans that we care ended up reading in Span::try_metavars | Michael Goulet | -17/+12 |
| 2024-12-21 | Hash the untracked macro variable expansions | Michael Goulet | -9/+10 |
| 2024-12-21 | Properly record metavar spans for other expansions other than TT | Michael Goulet | -0/+4 |
| 2024-12-18 | Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino | 许杰友 Jieyou Xu (Joe) | -45/+46 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -14/+9 |
| 2024-12-18 | Factor out repeated code from `eat_dollar`. | Nicholas Nethercote | -2/+1 |
| 2024-12-18 | Remove `Peekable<TokenStreamIter>` uses. | Nicholas Nethercote | -12/+14 |
| 2024-12-18 | Rename `RefTokenTreeCursor`. | Nicholas Nethercote | -35/+35 |
| 2024-12-18 | Simplify `RefTokenTreeCursor::look_ahead`. | Nicholas Nethercote | -5/+5 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -1/+1 |
| 2024-12-16 | split attributes | Jonathan Dönszelmann | -1/+2 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -2/+2 |
| 2024-12-01 | Fix #128346 | Caio | -2/+4 |
| 2024-11-21 | Prepare for invisible delimiters. | Nicholas Nethercote | -2/+4 |
| 2024-11-21 | Introduce `InvisibleOrigin` on invisible delimiters. | Nicholas Nethercote | -6/+7 |
| 2024-10-30 | Rollup merge of #132332 - nnethercote:use-token_descr-more, r=estebank | Matthias Krüger | -13/+5 |
| 2024-10-29 | Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot | Jubilee | -2/+3 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -2/+3 |
| 2024-10-28 | Tweak more warnings. | Nicholas Nethercote | -13/+5 |
| 2024-10-26 | expand: Stop using artificial `ast::Item` for macros loaded from metadata | Vadim Petrochenkov | -55/+43 |
| 2024-10-23 | Rollup merge of #132060 - joshtriplett:innermost-outermost, r=jieyouxu | León Orell Valerian Liehr | -3/+3 |
| 2024-10-23 | "innermost", "outermost", "leftmost", and "rightmost" don't need hyphens | Josh Triplett | -3/+3 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -2/+2 |
| 2024-10-22 | terminology: #[feature] *enables* a feature (instead of "declaring" or "activ... | Ralf Jung | -1/+1 |
| 2024-10-01 | Stabilize expr_2021 fragment in all editions | Eric Holk | -36/+6 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -69/+63 |
| 2024-09-09 | Remove needless returns detected by clippy in the compiler | Eduardo Sánchez Muñoz | -8/+8 |
| 2024-09-06 | Add initial support for raw lifetimes | Michael Goulet | -4/+6 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_expand`. | Nicholas Nethercote | -10/+10 |
| 2024-08-16 | Fix wrong source location for some incorrect macro definitions | Wafarm | -6/+13 |
| 2024-08-14 | Use `impl PartialEq<TokenKind> for Token` more. | Nicholas Nethercote | -1/+1 |