| Age | Commit message (Expand) | Author | Lines |
| 2025-08-23 | port attribute to the new parsing infrastructure | Jana Dönszelmann | -1/+3 |
| 2025-08-22 | Rollup merge of #145762 - jdonszelmann:attrs-strings-to-symbols, r=lqd | Jacob Pratt | -3/+7 |
| 2025-08-22 | Rollup merge of #145573 - veluca93:unsafe-force-target-feature, r=davidtwco | Jacob Pratt | -2/+3 |
| 2025-08-22 | convert strings to symbols in attr diagnostics | Jana Dönszelmann | -3/+7 |
| 2025-08-22 | Add an experimental unsafe(force_target_feature) attribute. | Luca Versari | -2/+3 |
| 2025-08-21 | split up context.rs | Jana Dönszelmann | -322/+15 |
| 2025-08-21 | refactor target checking, move out of context.rs and rename MaybeWarn to Policy | Jana Dönszelmann | -266/+15 |
| 2025-08-19 | Rollup merge of #145243 - jdonszelmann:inner-attr-errors, r=petrochenkov | Stuart Cook | -1/+17 |
| 2025-08-18 | Rollup merge of #145485 - JonathanBrouwer:fix-deprecation-targets, r=jdonszel... | Stuart Cook | -0/+3 |
| 2025-08-16 | take attr style into account in attr diagnostics | Jana Dönszelmann | -1/+17 |
| 2025-08-16 | Don't show foreign types as an allowed target if the feature is not enabled | Jonathan Brouwer | -0/+3 |
| 2025-08-15 | Port `#[custom_mir(..)]` to the new attribute system | Sasha Pourcelot | -0/+2 |
| 2025-08-14 | Allow attribute parsers to specify a list of allowed targets | Jonathan Brouwer | -3/+234 |
| 2025-08-14 | Pass the target type down to `parse_attribute_list` | Jonathan Brouwer | -1/+5 |
| 2025-08-13 | Port the `#[linkage]` attribute to the new attribute system | Sasha Pourcelot | -1/+2 |
| 2025-08-11 | Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2) | Sasha Pourcelot | -1/+4 |
| 2025-08-08 | Revert "Port `#[allow_internal_unsafe]` to the new attribute system" | Jana Dönszelmann | -4/+1 |
| 2025-08-07 | Rollup merge of #144857 - scrabsha:push-pwtyrnmqkrtr, r=jdonszelmann | Trevor Gross | -1/+4 |
| 2025-08-07 | Port `#[allow_internal_unsafe]` to the new attribute system | Sasha Pourcelot | -1/+4 |
| 2025-08-07 | Rollup merge of #143808 - JonathanBrouwer:should_panic_parser, r=jdonszelmann | Stuart Cook | -1/+2 |
| 2025-08-06 | Port `#[should_panic]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+2 |
| 2025-08-06 | Rollup merge of #144794 - scrabsha:push-noqrrttovmwy, r=jdonszelmann | Guillaume Gomez | -0/+2 |
| 2025-08-05 | Rollup merge of #144866 - JonathanBrouwer:should_emit_fix, r=jdonszelmann | Samuel Tardieu | -4/+11 |
| 2025-08-04 | Port `#[coroutine]` to the new attribute system | Sasha Pourcelot | -0/+2 |
| 2025-08-03 | Rollup merge of #144738 - bjorn3:remove_omit_gdb_pretty_printer_section, r=ji... | Samuel Tardieu | -4/+2 |
| 2025-08-03 | Remove `SHOULD_EMIT_LINTS` in favor of `should_emit` | Jonathan Brouwer | -4/+11 |
| 2025-08-01 | Remove the omit_gdb_pretty_printer_section attribute | bjorn3 | -4/+2 |
| 2025-08-01 | Cleanup the definition of `group_type` | Jonathan Brouwer | -25/+36 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+2 |
| 2025-07-26 | Parsers for the attributes | Jonathan Brouwer | -0/+7 |
| 2025-07-23 | Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra... | Jonathan Brouwer | -0/+14 |
| 2025-07-18 | Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmann | Matthias Krüger | -2/+24 |
| 2025-07-17 | Rollup merge of #143984 - JonathanBrouwer:fix-feature-gate-ice, r=Urgau | Matthias Krüger | -4/+23 |
| 2025-07-17 | Auto merge of #140399 - tiif:unstable_impl, r=lcnr,BoxyUwU | bors | -1/+4 |
| 2025-07-16 | Port `#[coverage]` to the new attribute system | Sasha Pourcelot | -2/+24 |
| 2025-07-15 | Fix ice for feature-gated cfg attributes applied to the crate | Jonathan Brouwer | -4/+23 |
| 2025-07-15 | Implement other logics | tiif | -1/+4 |
| 2025-07-15 | Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieu | bors | -2/+3 |
| 2025-07-15 | Allow `Early` stage to emit errors | Jonathan Brouwer | -14/+83 |
| 2025-07-14 | Port `#[pointee]` to the new attribute parsing infrastructure | Jonathan Brouwer | -2/+3 |
| 2025-07-14 | Rollup merge of #143855 - JonathanBrouwer:omit_gdb_pretty_printer_section, r=... | Samuel Tardieu | -2/+3 |
| 2025-07-14 | Rollup merge of #143217 - Periodic1911:link-ordinal, r=jdonszelmann | Jakub Beránek | -3/+33 |
| 2025-07-14 | Auto merge of #143779 - JonathanBrouwer:automatically_derived_parser, r=oli-obk | bors | -1/+4 |
| 2025-07-13 | Port `#[link_ordinal]` to the new attribute parsing infrastructure. | Anne Stijns | -3/+33 |
| 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/+3 |
| 2025-07-12 | Port `#[automatically_derived]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+4 |
| 2025-07-11 | Fix ICE for parsed attributes with longer path not handled by CheckAttrVisitor | Jonathan Brouwer | -0/+5 |
| 2025-07-09 | Port `#[rustc_coherence_is_core]` to the new attribute system | Pavel Grigorenko | -3/+4 |
| 2025-07-09 | Port `#[rustc_allow_incoherent_impl]` to the new attribute system | Pavel Grigorenko | -3/+5 |