| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-07-08 | Rollup merge of #143603 - Periodic1911:clarify_keepfistlast, r=compiler-errors | Matthias Krüger | -1/+15 |
| 2025-07-08 | Rollup merge of #143593 - mejrs:dummy, r=jdonszelmann | Matthias Krüger | -0/+22 |
| 2025-07-07 | Clarify the meaning of `AttributeOrder::KeepFirst` and `AttributeOrder::KeepL... | Anne Stijns | -1/+15 |
| 2025-07-07 | Port #[rustc_dummy] | mejrs | -0/+22 |
| 2025-07-07 | Port `#[rustc_std_internal_symbol]` to the new attribute system | Pavel Grigorenko | -0/+9 |
| 2025-07-07 | Port `#[ffi_pure]` to the new attribute system | Pavel Grigorenko | -1/+9 |
| 2025-07-07 | Port `#[ffi_const]` to the new attribute system | Pavel Grigorenko | -1/+11 |
| 2025-07-07 | Port `#[export_stable]` to the new attribute system | Pavel Grigorenko | -3/+13 |
| 2025-07-06 | Port `#[path]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+32 |
| 2025-07-06 | Rewrite empty attribute lint | Jonathan Brouwer | -3/+31 |
| 2025-07-05 | Port `#[ignore]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+49 |
| 2025-07-04 | Port `#[non_exhaustive]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+16 |
| 2025-07-04 | Rollup merge of #143400 - GrigorenkoPV:attributes/lints, r=jdonszelmann | Matthias Krüger | -1/+9 |
| 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 |