| Age | Commit message (Expand) | Author | Lines |
| 2025-04-15 | Rollup merge of #139671 - m-ou-se:proc-macro-span, r=dtolnay | Stuart Cook | -27/+24 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -46/+20 |
| 2025-04-13 | Rollup merge of #139628 - makai410:suggest-vis, r=compiler-errors | Jacob Pratt | -6/+38 |
| 2025-04-11 | Replace proc_macro::SourceFile by Span::{file, local_file}. | Mara Bos | -23/+24 |
| 2025-04-11 | Remove proc_macro::SourceFile::is_real(). | Mara Bos | -4/+0 |
| 2025-04-11 | suggest: remove redundant `$()?`around `vis` fragments | Makai | -6/+38 |
| 2025-04-10 | Address review comments. | Nicholas Nethercote | -1/+1 |
| 2025-04-10 | Rename some `name` variables as `ident`. | Nicholas Nethercote | -6/+6 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -0/+2 |
| 2025-04-02 | Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`. | Nicholas Nethercote | -6/+0 |
| 2025-04-02 | Impl `Copy` for `Token` and `TokenKind`. | Nicholas Nethercote | -11/+11 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -30/+10 |
| 2025-04-02 | Remove `NtExpr` and `NtLiteral`. | Nicholas Nethercote | -7/+28 |
| 2025-04-01 | Address review comments. | Nicholas Nethercote | -3/+1 |
| 2025-04-01 | Move `ast::Item::ident` into `ast::ItemKind`. | Nicholas Nethercote | -27/+17 |
| 2025-03-27 | Rollup merge of #138844 - petrochenkov:cfgtrace2, r=nnethercote | Jacob Pratt | -17/+20 |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -17/+20 |
| 2025-03-26 | Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e... | Stuart Cook | -1/+0 |
| 2025-03-25 | Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obk | Jacob Pratt | -2/+9 |
| 2025-03-25 | Allow defining opaques in statics and consts | Michael Goulet | -2/+9 |
| 2025-03-25 | Track whether an assoc item is in a trait impl or an inherent impl | Oli Scherer | -17/+113 |
| 2025-03-24 | Remove fields that are dead since the removal of type ascription syntax | León Orell Valerian Liehr | -1/+0 |
| 2025-03-21 | expand: Do not report `cfg_attr` traces on macros as unused attributes | Vadim Petrochenkov | -1/+1 |
| 2025-03-20 | Auto merge of #138515 - petrochenkov:cfgtrace, r=nnethercote | bors | -10/+25 |
| 2025-03-19 | Allow builtin macros to be used more than once. | Mara Bos | -12/+14 |
| 2025-03-17 | expand: Leave traces when expanding `cfg_attr` attributes | Vadim Petrochenkov | -10/+25 |
| 2025-03-17 | Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexing | Yotam Ofek | -4/+4 |
| 2025-03-14 | Do not suggest using `-Zmacro-backtrace` for builtin macros | Esteban Küber | -4/+8 |
| 2025-03-12 | Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr | bors | -1/+0 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-12 | Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov | bors | -30/+84 |
| 2025-03-12 | Introduce `sym::dummy` and `Ident::dummy`. | Nicholas Nethercote | -1/+1 |
| 2025-03-11 | Auto merge of #128440 - oli-obk:defines, r=lcnr | bors | -2/+2 |
| 2025-03-11 | Keep items around even if builtin macros on them fail to parse | Oli Scherer | -2/+2 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | More denesting of invisibly-delimited groups. | Nicholas Nethercote | -1/+19 |
| 2025-03-07 | Remove `NtItem` and `NtStmt`. | Nicholas Nethercote | -30/+66 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -48/+43 |
| 2025-03-03 | Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`. | Nicholas Nethercote | -5/+5 |
| 2025-03-03 | Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`. | Nicholas Nethercote | -43/+38 |
| 2025-03-01 | Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses | Frank King | -3/+75 |
| 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 | -28/+25 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-22 | Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=Nadrieril | Matthias Krüger | -3/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -2/+2 |