| Age | Commit message (Expand) | Author | Lines |
| 2025-07-04 | Port `#[rustc_pass_by_value]` to the new attribute system | Pavel Grigorenko | -1/+9 |
| 2025-07-03 | Port `#[no_implicit_prelude]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+16 |
| 2025-07-03 | Rollup merge of #142876 - JonathanBrouwer:target_feature_parser, r=oli-obk | Jana Dönszelmann | -15/+83 |
| 2025-07-03 | Rollup merge of #134006 - klensy:typos, r=nnethercote | Jana Dönszelmann | -2/+2 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -2/+2 |
| 2025-07-03 | Port `#[target_feature]` to the new attribute parsing infrastructure | Jonathan Brouwer | -15/+83 |
| 2025-07-02 | Rollup merge of #142964 - GrigorenkoPV:attributes/argless, r=oli-obk | Matthias Krüger | -124/+83 |
| 2025-07-02 | NoArgsAttributeParser: use an assoc const instead | Pavel Grigorenko | -38/+11 |
| 2025-07-01 | Rollup merge of #143240 - JonathanBrouwer:object_lifetime_default_parser, r=o... | Guillaume Gomez | -0/+20 |
| 2025-07-01 | Port `#[rustc_object_lifetime_default]` to the new attribute parsing infrastr... | Jonathan Brouwer | -0/+20 |
| 2025-07-01 | Fix duplicate help on export_name and others | Jonathan Brouwer | -4/+1 |
| 2025-07-01 | Fix `#[must_use = 1]` not giving an error | Jonathan Brouwer | -1/+10 |
| 2025-07-01 | Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obk | bors | -0/+79 |
| 2025-06-30 | NoArgsAttributeParser | Pavel Grigorenko | -106/+92 |
| 2025-06-29 | Port #[link_section] to the new attribute parsing infrastructure | Anne Stijns | -2/+39 |
| 2025-06-28 | Port `#[link_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+33 |
| 2025-06-27 | Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute pars... | Jonathan Brouwer | -0/+79 |
| 2025-06-27 | Port `#[used]` to new attribute parsing infrastructure | Jonathan Brouwer | -1/+84 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -2/+37 |
| 2025-06-24 | Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obk | Jubilee | -4/+25 |
| 2025-06-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -0/+35 |
| 2025-06-24 | Rewrite #[track_caller] | Jana Dönszelmann | -4/+25 |
| 2025-06-23 | Port `#[rustc_skip_during_method_dispatch]` to the new attribute system | Pavel Grigorenko | -18/+105 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -0/+35 |
| 2025-06-23 | move naked checks out of check_attr.rs | Jana Dönszelmann | -36/+181 |
| 2025-06-23 | make warnings methods on cx so it's easier to emit them elsewhere too | Jana Dönszelmann | -8/+28 |
| 2025-06-23 | rewrite #[naked] parser | Jana Dönszelmann | -2/+20 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -1/+20 |
| 2025-06-22 | Port `#[must_use]` to new attribute parsing infrastructure | Jonathan Brouwer | -0/+52 |
| 2025-06-21 | Port `#[rustc_pub_transparent]` to the new attribute system | Pavel Grigorenko | -1/+15 |
| 2025-06-21 | Rollup merge of #142539 - GrigorenkoPV:attributes/may_dangle, r=jdonszelmann | Jana Dönszelmann | -0/+22 |
| 2025-06-20 | Auto merge of #142794 - tgross35:rollup-iae7okj, r=tgross35 | bors | -2/+56 |
| 2025-06-20 | Port `#[may_dangle]` to the new attribute system | Pavel Grigorenko | -0/+22 |
| 2025-06-20 | Rollup merge of #142769 - jdonszelmann:remove-useless-new-method, r=tgross35 | Jakub Beránek | -7/+1 |
| 2025-06-20 | Rollup merge of #142715 - folkertdev:fn-align-corrections, r=jdonszelmann | Jakub Beránek | -1/+1 |
| 2025-06-20 | Rollup merge of #142495 - jdonszelmann:better-repr-template, r=oli-obk | Trevor Gross | -1/+2 |
| 2025-06-20 | Rollup merge of #142494 - jdonszelmann:missing-attr-parsing-docs, r=oli-obk | Trevor Gross | -0/+19 |
| 2025-06-20 | expected word diagnostic test | Jana Dönszelmann | -3/+3 |
| 2025-06-20 | cold | Jana Dönszelmann | -1/+35 |
| 2025-06-20 | Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obk | Trevor Gross | -0/+43 |
| 2025-06-20 | remove equivalent new method on context | Jana Dönszelmann | -7/+1 |
| 2025-06-19 | correct template for `#[align]` | Folkert de Vries | -1/+1 |
| 2025-06-18 | fixup missing docs in attr parsing | Jana Dönszelmann | -0/+19 |
| 2025-06-18 | better template for repr attributes | Jana Dönszelmann | -1/+2 |
| 2025-06-18 | convert the `optimize` attribute to a new parser | Jana Dönszelmann | -0/+43 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -3/+66 |
| 2025-06-17 | make error codes reflect reality better | Jana Dönszelmann | -83/+116 |
| 2025-06-17 | use consistent attr errors in all attribute parsers | Jana Dönszelmann | -88/+140 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -85/+285 |
| 2025-06-17 | implement rustc_force_inline parser | Jana Dönszelmann | -1/+3 |