| Age | Commit message (Expand) | Author | Lines |
| 2025-08-30 | Remove incorrect FIXME | Jonathan Brouwer | -1/+1 |
| 2025-08-28 | Rollup merge of #145937 - jdonszelmann:doc-hidden-prelude, r=fmease | Guillaume Gomez | -1/+11 |
| 2025-08-28 | Improve error messages around invalid literals in attribute arguments | Jonathan Brouwer | -23/+36 |
| 2025-08-28 | Rollup merge of #143193 - JonathanBrouwer:link_rework, r=jdonszelmann | Stuart Cook | -4/+515 |
| 2025-08-27 | Port the `#[link]` attribute to the new parser | Jonathan Brouwer | -4/+514 |
| 2025-08-27 | Move `NativeLibKind` from `rustc_session` to `rustc_hir` | Jonathan Brouwer | -0/+1 |
| 2025-08-27 | add doc-hidden to exports in attribute prelude | Jana Dönszelmann | -1/+11 |
| 2025-08-27 | Use `AcceptContext` in `AttribueParser::check_target` | Sasha Pourcelot | -29/+17 |
| 2025-08-26 | Rollup merge of #145792 - scrabsha:push-umpytyxunpxq, r=jdonszelmann | Samuel Tardieu | -10/+94 |
| 2025-08-25 | Use attribute name in message for "outer attr used as inner attr" errors | Sasha Pourcelot | -10/+94 |
| 2025-08-24 | Warn on macro calls for attributes that had this behaviour previously | Jonathan Brouwer | -11/+27 |
| 2025-08-24 | fix ICE on stable related to attrs on macros | Jana Dönszelmann | -29/+12 |
| 2025-08-24 | Port crate name to the new attribute system | Jana Dönszelmann | -9/+43 |
| 2025-08-24 | Support lints in early attribute parsing | Jana Dönszelmann | -12/+32 |
| 2025-08-24 | Allow errors to be emitted as fatal during attribute parsing | Jana Dönszelmann | -22/+43 |
| 2025-08-23 | port attribute to the new parsing infrastructure | Jana Dönszelmann | -7/+110 |
| 2025-08-22 | Rollup merge of #145762 - jdonszelmann:attrs-strings-to-symbols, r=lqd | Jacob Pratt | -31/+36 |
| 2025-08-22 | Rollup merge of #145573 - veluca93:unsafe-force-target-feature, r=davidtwco | Jacob Pratt | -42/+81 |
| 2025-08-22 | convert strings to symbols in attr diagnostics | Jana Dönszelmann | -31/+36 |
| 2025-08-22 | Use the new attribute parser throughout the codebase | Jonathan Brouwer | -26/+55 |
| 2025-08-22 | Rewrite the new attribute parser | Jonathan Brouwer | -232/+284 |
| 2025-08-22 | Move validate_attr to `rustc_attr_parsing` | Jonathan Brouwer | -1/+395 |
| 2025-08-22 | Add an experimental unsafe(force_target_feature) attribute. | Luca Versari | -42/+81 |
| 2025-08-21 | split up context.rs | Jana Dönszelmann | -329/+359 |
| 2025-08-21 | Introduce a prelude for very common imports across dozens of files | Jana Dönszelmann | -216/+70 |
| 2025-08-21 | refactor target checking, move out of context.rs and rename MaybeWarn to Policy | Jana Dönszelmann | -324/+402 |
| 2025-08-19 | Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxu | bors | -0/+1 |
| 2025-08-19 | Rollup merge of #145556 - JonathanBrouwer:extern-crate-stable, r=jdonszelmann | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-08-19 | Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszelmann | 许杰友 Jieyou Xu (Joe) | -2/+22 |
| 2025-08-19 | Port `must_use` to the new target checking | Jonathan Brouwer | -2/+18 |
| 2025-08-19 | Make tool-only suggestion to remove attributes on invalid targets | Jonathan Brouwer | -0/+4 |
| 2025-08-19 | Rollup merge of #145243 - jdonszelmann:inner-attr-errors, r=petrochenkov | Stuart Cook | -11/+29 |
| 2025-08-18 | Allow stability attributes on extern crates | Jonathan Brouwer | -0/+1 |
| 2025-08-18 | Rollup merge of #145485 - JonathanBrouwer:fix-deprecation-targets, r=jdonszel... | Stuart Cook | -0/+5 |
| 2025-08-16 | take attr style into account in attr diagnostics | Jana Dönszelmann | -11/+29 |
| 2025-08-16 | Fix deprecation attribute on foreign statics & types | Jonathan Brouwer | -0/+2 |
| 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/+143 |
| 2025-08-14 | Specify the list of allowed targets per attribute | Jonathan Brouwer | -44/+361 |
| 2025-08-14 | Allow attribute parsers to specify a list of allowed targets | Jonathan Brouwer | -11/+293 |
| 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 | -2/+77 |
| 2025-08-12 | Rollup merge of #145238 - estebank:attr-overhaul, r=jdonszelmann | Stuart Cook | -55/+101 |
| 2025-08-11 | Rework `NameValueStr` | Esteban Küber | -1/+1 |
| 2025-08-11 | Add more docs to templates for attrs with incorrect arguments | Esteban Küber | -14/+52 |
| 2025-08-11 | Add link to invalid `repr` error | Esteban Küber | -0/+1 |
| 2025-08-11 | Allow attr entries to declare list of alternatives for `List` and `NamedValue... | Esteban Küber | -47/+54 |
| 2025-08-11 | Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2) | Sasha Pourcelot | -1/+12 |
| 2025-08-08 | Revert "Port `#[allow_internal_unsafe]` to the new attribute system" | Jana Dönszelmann | -12/+1 |
| 2025-08-07 | Rollup merge of #144857 - scrabsha:push-pwtyrnmqkrtr, r=jdonszelmann | Trevor Gross | -1/+12 |