| Age | Commit message (Expand) | Author | Lines |
| 2025-07-03 | Rollup merge of #142876 - JonathanBrouwer:target_feature_parser, r=oli-obk | Jana Dönszelmann | -2/+3 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -1/+1 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-07-03 | Port `#[target_feature]` to the new attribute parsing infrastructure | Jonathan Brouwer | -2/+3 |
| 2025-07-02 | Rollup merge of #142964 - GrigorenkoPV:attributes/argless, r=oli-obk | Matthias Krüger | -10/+12 |
| 2025-07-01 | Port `#[rustc_object_lifetime_default]` to the new attribute parsing infrastr... | Jonathan Brouwer | -0/+2 |
| 2025-07-01 | Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obk | bors | -0/+15 |
| 2025-06-30 | NoArgsAttributeParser | Pavel Grigorenko | -10/+12 |
| 2025-06-29 | Port #[link_section] to the new attribute parsing infrastructure | Anne Stijns | -1/+2 |
| 2025-06-28 | Port `#[link_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+2 |
| 2025-06-27 | Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute pars... | Jonathan Brouwer | -0/+15 |
| 2025-06-27 | Port `#[used]` to new attribute parsing infrastructure | Jonathan Brouwer | -0/+2 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+2 |
| 2025-06-24 | Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obk | Jubilee | -1/+4 |
| 2025-06-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -0/+3 |
| 2025-06-24 | Rewrite #[track_caller] | Jana Dönszelmann | -1/+4 |
| 2025-06-23 | Port `#[rustc_skip_during_method_dispatch]` to the new attribute system | Pavel Grigorenko | -0/+12 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -0/+3 |
| 2025-06-23 | move naked checks out of check_attr.rs | Jana Dönszelmann | -17/+54 |
| 2025-06-23 | make warnings methods on cx so it's easier to emit them elsewhere too | Jana Dönszelmann | -0/+26 |
| 2025-06-23 | rewrite #[naked] parser | Jana Dönszelmann | -1/+2 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -1/+2 |
| 2025-06-22 | Port `#[must_use]` to new attribute parsing infrastructure | Jonathan Brouwer | -0/+2 |
| 2025-06-21 | Port `#[rustc_pub_transparent]` to the new attribute system | Pavel Grigorenko | -1/+2 |
| 2025-06-21 | Rollup merge of #142539 - GrigorenkoPV:attributes/may_dangle, r=jdonszelmann | Jana Dönszelmann | -0/+2 |
| 2025-06-20 | Auto merge of #142794 - tgross35:rollup-iae7okj, r=tgross35 | bors | -1/+12 |
| 2025-06-20 | Port `#[may_dangle]` to the new attribute system | Pavel Grigorenko | -0/+2 |
| 2025-06-20 | Rollup merge of #142769 - jdonszelmann:remove-useless-new-method, r=tgross35 | Jakub Beránek | -7/+1 |
| 2025-06-20 | expected word diagnostic test | Jana Dönszelmann | -2/+2 |
| 2025-06-20 | cold | Jana Dönszelmann | -1/+12 |
| 2025-06-20 | Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obk | Trevor Gross | -0/+2 |
| 2025-06-20 | remove equivalent new method on context | Jana Dönszelmann | -7/+1 |
| 2025-06-18 | convert the `optimize` attribute to a new parser | Jana Dönszelmann | -0/+2 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -1/+2 |
| 2025-06-17 | make error codes reflect reality better | Jana Dönszelmann | -4/+27 |
| 2025-06-17 | use consistent attr errors in all attribute parsers | Jana Dönszelmann | -9/+64 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -20/+76 |
| 2025-06-17 | implement rustc_force_inline parser | Jana Dönszelmann | -1/+2 |
| 2025-06-17 | implement inline parser | Jonathan Dönszelmann | -0/+2 |
| 2025-06-16 | Port `#[rustc_as_ptr]` to the new attribute system | Pavel Grigorenko | -0/+2 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -57/+171 |
| 2025-06-11 | consistently rename (old) attribute groups | Jana Dönszelmann | -11/+13 |
| 2025-06-04 | Rollup merge of #141271 - nnethercote:attr-streamline, r=jdonszelmann | Matthias Krüger | -1/+2 |
| 2025-05-21 | Rename `MetaItemParser::path_without_args` as `MetaItemParser::path`. | Nicholas Nethercote | -1/+1 |
| 2025-05-21 | Remove `MetaItemParser::{path,deconstruct}`. | Nicholas Nethercote | -1/+2 |
| 2025-05-20 | Fix up some comments. | Nicholas Nethercote | -16/+15 |
| 2025-05-20 | Simplify `Accepts`. | Nicholas Nethercote | -10/+7 |
| 2025-05-20 | Introduce some typedefs to improve readability. | Nicholas Nethercote | -6/+10 |
| 2025-04-23 | Use `clone` to clone `DelimArgs` in two places. | Nicholas Nethercote | -6/+2 |
| 2025-04-20 | Remove #[rustc_macro_edition_2021]. | Mara Bos | -2/+0 |