| Age | Commit message (Expand) | Author | Lines |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -40/+42 |
| 2025-07-29 | coverage: Rename `CoverageStatus` to `CoverageAttrKind` | Zalathar | -5/+5 |
| 2025-07-26 | Use the new attributes throughout the codebase | Jonathan Brouwer | -4/+4 |
| 2025-07-26 | Parsers for the attributes | Jonathan Brouwer | -0/+147 |
| 2025-07-24 | Rollup merge of #144358 - JonathanBrouwer:fix-stability-malformed, r=oli-obk | León Orell Valerian Liehr | -4/+22 |
| 2025-07-23 | Stop using the old `validate_attr` logic for stability attributes | Jonathan Brouwer | -4/+22 |
| 2025-07-23 | Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra... | Jonathan Brouwer | -4/+138 |
| 2025-07-22 | Rollup merge of #144080 - jieyouxu:realign, r=BoxyUwU | 许杰友 Jieyou Xu (Joe) | -2/+3 |
| 2025-07-19 | Mitigate `#[align]` name resolution ambiguity regression with a rename | Jieyou Xu | -2/+3 |
| 2025-07-18 | Auto merge of #143845 - cjgillot:stability-query, r=jieyouxu | bors | -4/+4 |
| 2025-07-18 | Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmann | Matthias Krüger | -6/+110 |
| 2025-07-17 | Include ErrorGuaranteed in StableSince::Err. | Camille GILLOT | -4/+4 |
| 2025-07-17 | Auto merge of #143879 - fee1-dead-contrib:push-lrlpoouyqqry, r=fmease | bors | -0/+1 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -0/+1 |
| 2025-07-17 | Rollup merge of #143984 - JonathanBrouwer:fix-feature-gate-ice, r=Urgau | Matthias Krüger | -28/+54 |
| 2025-07-17 | Auto merge of #140399 - tiif:unstable_impl, r=lcnr,BoxyUwU | bors | -1/+42 |
| 2025-07-16 | Port `#[coverage]` to the new attribute system | Sasha Pourcelot | -6/+110 |
| 2025-07-15 | Fix ice for feature-gated cfg attributes applied to the crate | Jonathan Brouwer | -28/+54 |
| 2025-07-15 | Implement other logics | tiif | -1/+4 |
| 2025-07-15 | Lint against having both #[unstable_feature_bound] and #[stable] on the same ... | tiif | -0/+18 |
| 2025-07-15 | Setup unstable feature bound attribute | tiif | -0/+20 |
| 2025-07-15 | Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieu | bors | -2/+10 |
| 2025-07-15 | Changes to diagnostics | Jonathan Brouwer | -1/+7 |
| 2025-07-15 | Define attribute parser & config evaluator | Jonathan Brouwer | -210/+254 |
| 2025-07-15 | Move `cfg` -> `cfg_old` | Jonathan Brouwer | -1/+250 |
| 2025-07-15 | Allow `Early` stage to emit errors | Jonathan Brouwer | -14/+83 |
| 2025-07-14 | Port `#[pointee]` to the new attribute parsing infrastructure | Jonathan Brouwer | -2/+10 |
| 2025-07-14 | Rollup merge of #143855 - JonathanBrouwer:omit_gdb_pretty_printer_section, r=... | Samuel Tardieu | -2/+11 |
| 2025-07-14 | Rollup merge of #143217 - Periodic1911:link-ordinal, r=jdonszelmann | Jakub Beránek | -35/+83 |
| 2025-07-14 | Auto merge of #143779 - JonathanBrouwer:automatically_derived_parser, r=oli-obk | bors | -1/+11 |
| 2025-07-13 | Port `#[link_ordinal]` to the new attribute parsing infrastructure. | Anne Stijns | -35/+83 |
| 2025-07-13 | Rollup merge of #143796 - JonathanBrouwer:fix-builtin-attribute-prefix, r=jdo... | León Orell Valerian Liehr | -0/+5 |
| 2025-07-12 | Port `#[omit_gdb_pretty_printer_section]` to the new attribute parsing infras... | Jonathan Brouwer | -2/+11 |
| 2025-07-12 | Port `#[automatically_derived]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+11 |
| 2025-07-11 | Rollup merge of #143403 - GrigorenkoPV:attributes/traits, r=jdonszelmann | Matthias Krüger | -4/+114 |
| 2025-07-11 | Fix ICE for parsed attributes with longer path not handled by CheckAttrVisitor | Jonathan Brouwer | -0/+5 |
| 2025-07-09 | Use "Innermost" & "Outermost" terminology for `AttributeOrder` | Pavel Grigorenko | -42/+29 |
| 2025-07-09 | Port `#[rustc_coherence_is_core]` to the new attribute system | Pavel Grigorenko | -3/+11 |
| 2025-07-09 | Port `#[rustc_allow_incoherent_impl]` to the new attribute system | Pavel Grigorenko | -3/+12 |
| 2025-07-09 | Reorder attribute parsers in `traits.rs` | Pavel Grigorenko | -28/+35 |
| 2025-07-09 | Port `#[rustc_paren_sugar]` to the new attribute system | Pavel Grigorenko | -2/+10 |
| 2025-07-09 | Port `#[fundamental]` to the new attribute system | Pavel Grigorenko | -2/+10 |
| 2025-07-09 | Port `#[marker]` to the new attribute system | Pavel Grigorenko | -1/+9 |
| 2025-07-09 | Port `#[rustc_unsafe_specialization_marker]` to the new attribute system | Pavel Grigorenko | -0/+9 |
| 2025-07-09 | Port `#[rustc_specialization_trait]` to the new attribute system | Pavel Grigorenko | -1/+9 |
| 2025-07-09 | Port `#[type_const]` to the new attribute system | Pavel Grigorenko | -1/+9 |
| 2025-07-09 | Port `#[rustc_coinductive]` to the new attribute system | Pavel Grigorenko | -1/+9 |
| 2025-07-09 | Port `#[rustc_do_not_implement_via_object]` to the new attribute system | Pavel Grigorenko | -1/+10 |
| 2025-07-09 | Port `#[rustc_deny_explicit_impl]` to the new attribute system | Pavel Grigorenko | -1/+11 |
| 2025-07-09 | Port `#[const_trait]` to the new attribute system | Pavel Grigorenko | -3/+13 |