| Age | Commit message (Expand) | Author | Lines |
| 2025-06-20 | Auto merge of #142794 - tgross35:rollup-iae7okj, r=tgross35 | bors | -1/+39 |
| 2025-06-20 | Port `#[may_dangle]` to the new attribute system | Pavel Grigorenko | -0/+20 |
| 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 | -1/+1 |
| 2025-06-20 | cold | Jana Dönszelmann | -0/+18 |
| 2025-06-20 | Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obk | Trevor Gross | -0/+41 |
| 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/+41 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -2/+56 |
| 2025-06-17 | make error codes reflect reality better | Jana Dönszelmann | -60/+59 |
| 2025-06-17 | use consistent attr errors in all attribute parsers | Jana Dönszelmann | -39/+42 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -63/+113 |
| 2025-06-17 | implement rustc_force_inline parser | Jana Dönszelmann | -0/+1 |
| 2025-06-17 | implement inline parser | Jonathan Dönszelmann | -1/+2 |
| 2025-06-16 | Port `#[rustc_as_ptr]` to the new attribute system | Pavel Grigorenko | -0/+22 |
| 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 | -11/+11 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -127/+245 |
| 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 | -1/+1 |
| 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 | -1/+1 |
| 2025-06-05 | Clean `rustc_attr_parsing` documentation | xizheyin | -1/+1 |
| 2025-06-04 | Rollup merge of #141271 - nnethercote:attr-streamline, r=jdonszelmann | Matthias Krüger | -9/+9 |
| 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 | -15/+15 |
| 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 | -9/+9 |
| 2025-05-21 | collect doc alias as tips during resolution | bohan | -0/+30 |
| 2025-05-20 | Avoid `rustc_span::` qualifiers. | Nicholas Nethercote | -15/+15 |
| 2025-05-07 | Avoid some unwraps. | Nicholas Nethercote | -18/+27 |
| 2025-05-07 | Eliminate `word_or_empty` methods. | Nicholas Nethercote | -48/+53 |
| 2025-04-20 | Remove #[rustc_macro_edition_2021]. | Mara Bos | -20/+0 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -6/+6 |
| 2025-04-17 | Auto merge of #139949 - matthiaskrgr:rollup-pxc5tsx, r=matthiaskrgr | bors | -15/+0 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -6/+6 |
| 2025-04-03 | Stabilize `cfg_boolean_literals` | clubby789 | -15/+0 |
| 2025-03-31 | hygiene: Rename semi-transparent to semi-opaque | Vadim Petrochenkov | -1/+1 |
| 2025-03-25 | Avoid `kw::Empty` when dealing with `rustc_allowed_through_unstable_modules`. | Nicholas Nethercote | -6/+2 |
| 2025-03-19 | add rustc_macro_edition_2021 | Jana Dönszelmann | -0/+20 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -645/+699 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -2/+132 |
| 2025-02-24 | Change span field accesses to method calls | Jana Dönszelmann | -8/+21 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -12/+12 |