| Age | Commit message (Expand) | Author | Lines |
| 2025-07-03 | Port `#[no_implicit_prelude]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+4 |
| 2025-07-03 | Add tidy-alphabetical for cross-crate attribute match | Pavel Grigorenko | -6/+8 |
| 2025-07-03 | Port `#[target_feature]` to the new attribute parsing infrastructure | Jonathan Brouwer | -2/+6 |
| 2025-07-01 | Port `#[rustc_object_lifetime_default]` to the new attribute parsing infrastr... | Jonathan Brouwer | -0/+4 |
| 2025-07-01 | Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obk | bors | -0/+18 |
| 2025-06-29 | Port #[link_section] to the new attribute parsing infrastructure | Anne Stijns | -0/+4 |
| 2025-06-28 | Port `#[link_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+4 |
| 2025-06-27 | Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute pars... | Jonathan Brouwer | -0/+18 |
| 2025-06-27 | Port `#[used]` to new attribute parsing infrastructure | Jonathan Brouwer | -0/+15 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+9 |
| 2025-06-25 | encode_cross_crate for hir attributes | Jana Dönszelmann | -0/+44 |
| 2025-06-24 | Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obk | Jubilee | -0/+3 |
| 2025-06-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -0/+6 |
| 2025-06-24 | Rewrite #[track_caller] | Jana Dönszelmann | -0/+3 |
| 2025-06-23 | Port `#[rustc_skip_during_method_dispatch]` to the new attribute system | Pavel Grigorenko | -0/+3 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -0/+6 |
| 2025-06-23 | move naked checks out of check_attr.rs | Jana Dönszelmann | -1/+1 |
| 2025-06-23 | rewrite #[naked] parser | Jana Dönszelmann | -0/+3 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -0/+3 |
| 2025-06-22 | Port `#[must_use]` to new attribute parsing infrastructure | Jonathan Brouwer | -0/+7 |
| 2025-06-21 | Port `#[rustc_pub_transparent]` to the new attribute system | Pavel Grigorenko | -0/+3 |
| 2025-06-21 | Rollup merge of #142539 - GrigorenkoPV:attributes/may_dangle, r=jdonszelmann | Jana Dönszelmann | -0/+5 |
| 2025-06-20 | Port `#[may_dangle]` to the new attribute system | Pavel Grigorenko | -0/+5 |
| 2025-06-20 | cold | Jana Dönszelmann | -0/+3 |
| 2025-06-20 | Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obk | Trevor Gross | -2/+4 |
| 2025-06-18 | convert the `optimize` attribute to a new parser | Jana Dönszelmann | -2/+4 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -0/+3 |
| 2025-06-17 | fix clippy | Jana Dönszelmann | -11/+6 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -2/+1 |
| 2025-06-17 | implement rustc_force_inline parser | Jana Dönszelmann | -1/+2 |
| 2025-06-17 | implement inline parser | Jonathan Dönszelmann | -3/+12 |
| 2025-06-16 | Rollup merge of #142498 - GrigorenkoPV:as-ptr-refactor, r=jdonszelmann | Jakub Beránek | -0/+3 |
| 2025-06-16 | Port `#[rustc_as_ptr]` to the new attribute system | Pavel Grigorenko | -0/+3 |
| 2025-06-16 | Rollup merge of #142082 - xizheyin:rustc_attr_data_structures, r=jdonszelmann | Jakub Beránek | -14/+48 |
| 2025-06-15 | Refactor `rustc_attr_data_structures` documentation | xizheyin | -14/+48 |
| 2025-06-13 | Rollup merge of #142158 - xizheyin:141617, r=jdonszelmann | Matthias Krüger | -0/+1 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -0/+1 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -0/+16 |
| 2025-06-06 | Delete unused variant and document AttributeKind | mejrs | -20/+24 |
| 2025-05-24 | Make #[cfg(version)] respect RUSTC_OVERRIDE_VERSION_STRING | est31 | -0/+22 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-20 | Remove #[rustc_macro_edition_2021]. | Mara Bos | -1/+0 |
| 2025-03-19 | add rustc_macro_edition_2021 | Jana Dönszelmann | -7/+5 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-11 | Rollup merge of #138063 - compiler-errors:improve-attr-unpretty, r=jdonszelmann | Jakub Beránek | -22/+30 |
| 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-10 | Fix pretty printing of parsed attrs in hir_pretty | Michael Goulet | -5/+7 |
| 2025-03-10 | Rename print_something to should_render | Michael Goulet | -17/+23 |