| Age | Commit message (Expand) | Author | Lines |
| 2025-07-24 | Mitigate `#[align]` name resolution ambiguity regression with a rename | Jieyou Xu | -1/+1 |
| 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/+69 |
| 2025-06-17 | make error codes reflect reality better | Jana Dönszelmann | -87/+116 |
| 2025-06-17 | use consistent attr errors in all attribute parsers | Jana Dönszelmann | -93/+140 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -85/+290 |
| 2025-06-17 | implement rustc_force_inline parser | Jana Dönszelmann | -1/+3 |
| 2025-06-17 | implement inline parser | Jonathan Dönszelmann | -1/+4 |
| 2025-06-16 | Port `#[rustc_as_ptr]` to the new attribute system | Pavel Grigorenko | -0/+24 |
| 2025-06-13 | Rollup merge of #142158 - xizheyin:141617, r=jdonszelmann | Matthias Krüger | -1/+4 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -1/+4 |
| 2025-06-12 | remove 'static in some places | Jana Dönszelmann | -13/+13 |
| 2025-06-12 | add error message for unused duplicate | Jana Dönszelmann | -4/+2 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -194/+468 |
| 2025-06-12 | Start using new diagnostic logic on all existing `single` parsers | Jonathan Dönszelmann | -43/+14 |
| 2025-06-12 | introduce duplicate attribute diagnostic logic | Jana Dönszelmann | -17/+112 |
| 2025-06-11 | consistently rename (old) attribute groups | Jana Dönszelmann | -12/+14 |
| 2025-06-11 | document attribute parsers better | Jana Dönszelmann | -0/+9 |
| 2025-06-06 | Rollup merge of #142058 - xizheyin:rustc-attr-parsing, r=jdonszelmann | Matthias Krüger | -37/+37 |
| 2025-06-05 | Clean `rustc_attr_parsing` documentation | xizheyin | -37/+37 |
| 2025-06-04 | Rollup merge of #141271 - nnethercote:attr-streamline, r=jdonszelmann | Matthias Krüger | -64/+19 |
| 2025-05-26 | Add custom trait for emitting lint within `cfg_matches` | Urgau | -6/+21 |
| 2025-05-26 | Rollup merge of #140539 - nnethercote:simplify-attribute_groups, r=jdonszelmann | Jacob Pratt | -48/+47 |
| 2025-05-24 | Make #[cfg(version)] respect RUSTC_OVERRIDE_VERSION_STRING | est31 | -2/+2 |
| 2025-05-21 | Rename `MetaItemParser::path_without_args` as `MetaItemParser::path`. | Nicholas Nethercote | -13/+13 |
| 2025-05-21 | Remove `MetaItemParser::{path,deconstruct}`. | Nicholas Nethercote | -15/+7 |
| 2025-05-21 | Remove `MetaItemParser::{word,word_without_args,path_is}`. | Nicholas Nethercote | -23/+0 |
| 2025-05-21 | Remove an unnecessary lifetime. | Nicholas Nethercote | -1/+1 |
| 2025-05-21 | collect doc alias as tips during resolution | bohan | -1/+33 |
| 2025-05-20 | Remove `MetaItemListParser::all_{word,path}_list`, which are unused. | Nicholas Nethercote | -14/+0 |
| 2025-05-20 | Avoid `rustc_span::` qualifiers. | Nicholas Nethercote | -17/+16 |
| 2025-05-20 | Fix up some comments. | Nicholas Nethercote | -16/+15 |
| 2025-05-20 | Simplify `Accepts`. | Nicholas Nethercote | -10/+7 |