| Age | Commit message (Expand) | Author | Lines |
| 2025-04-30 | Simplify `LazyAttrTokenStream`. | Nicholas Nethercote | -0/+1 |
| 2025-04-25 | Auto merge of #140282 - matthiaskrgr:rollup-g6ze4jj, r=matthiaskrgr | bors | -1/+1 |
| 2025-04-25 | Rollup merge of #140229 - nnethercote:pre-DelimArgs-spacing, r=petrochenkov | Matthias Krüger | -6/+2 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-23 | Use `clone` to clone `DelimArgs` in two places. | Nicholas Nethercote | -6/+2 |
| 2025-04-22 | Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkov | bors | -3/+1 |
| 2025-04-21 | Remove `token::{Open,Close}Delim`. | Nicholas Nethercote | -3/+1 |
| 2025-04-20 | Remove #[rustc_macro_edition_2021]. | Mara Bos | -22/+0 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -9/+9 |
| 2025-04-17 | Auto merge of #139949 - matthiaskrgr:rollup-pxc5tsx, r=matthiaskrgr | bors | -15/+0 |
| 2025-04-17 | Rollup merge of #138632 - clubby789:stabilize-cfg-boolean-lit, r=davidtwco,Ur... | Matthias Krüger | -15/+0 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -9/+9 |
| 2025-04-17 | Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwco | Matthias Krüger | -1/+1 |
| 2025-04-03 | Stabilize `cfg_boolean_literals` | clubby789 | -15/+0 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-02 | Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`. | Nicholas Nethercote | -1/+1 |
| 2025-04-02 | Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`. | Nicholas Nethercote | -19/+1 |
| 2025-03-31 | hygiene: Rename semi-transparent to semi-opaque | Vadim Petrochenkov | -1/+1 |
| 2025-03-25 | Avoid `kw::Empty` when dealing with `rustc_allowed_through_unstable_modules`. | Nicholas Nethercote | -6/+2 |
| 2025-03-21 | Rollup merge of #138717 - jdonszelmann:pin-macro, r=WaffleLapkin | Matthias Krüger | -0/+22 |
| 2025-03-20 | Use `-Wunused_crate_dependencies` for compiler crates. | Nicholas Nethercote | -3/+0 |
| 2025-03-19 | add rustc_macro_edition_2021 | Jana Dönszelmann | -0/+22 |
| 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 | -0/+1 |
| 2025-03-12 | Introduce `sym::dummy` and `Ident::dummy`. | Nicholas Nethercote | -4/+3 |
| 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) | -3/+1 |
| 2025-03-09 | Rollup merge of #138160 - jdonszelmann:move-find-attr2, r=oli-obk | Matthias Krüger | -44/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-07 | depend more on attr_data_structures and move find_attr! there | Jana Dönszelmann | -44/+1 |
| 2025-03-07 | Increase recursion_limit in numerous crates. | Nicholas Nethercote | -0/+1 |
| 2025-03-06 | Rollup merge of #137758 - jdonszelmann:fix-137662, r=nnethercote | Michael Goulet | -0/+9 |
| 2025-02-28 | add test to reproduce #137662 (using ty decl macro fragment in an attr) and f... | Jana Dönszelmann | -0/+9 |
| 2025-02-28 | Remove `NtPath`. | Nicholas Nethercote | -24/+13 |
| 2025-02-28 | Remove `NtMeta`. | Nicholas Nethercote | -9/+0 |
| 2025-02-25 | fix #137589 | Jana Dönszelmann | -6/+12 |
| 2025-02-24 | lower attr spans and inline some functions to hopefully mitigate perf regress... | Jana Dönszelmann | -8/+14 |
| 2025-02-24 | add test to verify that #132391 can be closed | Jana Dönszelmann | -4/+3 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -661/+850 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -7/+1126 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -12/+58 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -12/+12 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -15/+21 |
| 2025-02-02 | rustc_allowed_through_unstable_modules: require deprecation message | Ralf Jung | -7/+11 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2025-01-15 | allowed_through_unstable_modules: support showing a deprecation message when ... | Ralf Jung | -8/+13 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -10/+7 |