| Age | Commit message (Expand) | Author | Lines |
| 2025-09-09 | allow `#[rustc_align_static(N)]` on `static`s | Folkert de Vries | -0/+4 |
| 2025-09-04 | Rollup merge of #145827 - estebank:issue-51976, r=jackh726 | Stuart Cook | -0/+1 |
| 2025-08-30 | On unused binding in pattern, suggest unit struct/variant with similar name | Esteban Küber | -0/+1 |
| 2025-08-28 | Add new `doc(attribute = "...")` attribute | Guillaume Gomez | -5/+9 |
| 2025-08-25 | Use attribute name in message for "outer attr used as inner attr" errors | Sasha Pourcelot | -1/+3 |
| 2025-08-19 | Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszelmann | 许杰友 Jieyou Xu (Joe) | -4/+0 |
| 2025-08-19 | Port `must_use` to the new target checking | Jonathan Brouwer | -4/+0 |
| 2025-08-19 | Rollup merge of #142681 - 1c3t3a:sanitize-off-on, r=rcvalle | Stuart Cook | -4/+6 |
| 2025-08-18 | Remove the no_sanitize attribute in favor of sanitize | Bastian Kersting | -4/+0 |
| 2025-08-18 | Implement the #[sanitize(..)] attribute | Bastian Kersting | -0/+6 |
| 2025-08-15 | Port `#[custom_mir(..)]` to the new attribute system | Sasha Pourcelot | -0/+10 |
| 2025-08-14 | Remove the old target checking logic | Jonathan Brouwer | -150/+2 |
| 2025-08-13 | Rollup merge of #145274 - compiler-errors:unused-must-use, r=fmease | Jakub Beránek | -0/+1 |
| 2025-08-12 | Remove unused must_use | Michael Goulet | -0/+1 |
| 2025-08-12 | Rollup merge of #145251 - tiif:support_trait, r=BoxyUwU | Stuart Cook | -2/+2 |
| 2025-08-11 | Update error message | tiif | -2/+2 |
| 2025-08-11 | Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2) | Sasha Pourcelot | -1/+1 |
| 2025-08-08 | Revert "Port `#[allow_internal_unsafe]` to the new attribute system" | Jana Dönszelmann | -1/+1 |
| 2025-08-07 | Port `#[allow_internal_unsafe]` to the new attribute system | Sasha Pourcelot | -1/+1 |
| 2025-07-22 | Rollup merge of #144080 - jieyouxu:realign, r=BoxyUwU | 许杰友 Jieyou Xu (Joe) | -3/+3 |
| 2025-07-19 | Mitigate `#[align]` name resolution ambiguity regression with a rename | Jieyou Xu | -3/+3 |
| 2025-07-17 | Specify of_trait in Target::Impl. | Camille GILLOT | -1/+2 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -1/+1 |
| 2025-07-15 | Setup unstable feature bound attribute | tiif | -0/+4 |
| 2025-07-14 | Rollup merge of #143868 - jdonszelmann:fix-align-on-fields, r=workingjubilee | Samuel Tardieu | -0/+4 |
| 2025-07-13 | update issue number for `const_trait_impl` | Deadbeef | -1/+1 |
| 2025-07-13 | warn on align on fields to avoid breaking changes | Jana Dönszelmann | -0/+4 |
| 2025-07-06 | Remove `repr(align)` code | Jules Bertholet | -0/+4 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-07-01 | Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obk | bors | -3/+0 |
| 2025-06-27 | Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute pars... | Jonathan Brouwer | -3/+0 |
| 2025-06-27 | Port `#[used]` to new attribute parsing infrastructure | Jonathan Brouwer | -3/+0 |
| 2025-06-26 | Move mixed export_name/no_mangle check to check_attr.rs and improve the error | Jonathan Brouwer | -0/+5 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -1/+1 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -1/+1 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -1/+8 |
| 2025-06-23 | move naked checks out of check_attr.rs | Jana Dönszelmann | -5/+0 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -7/+8 |
| 2025-06-13 | Rollup merge of #142158 - xizheyin:141617, r=jdonszelmann | Matthias Krüger | -0/+3 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -0/+3 |
| 2025-06-12 | detect when variants have the same name as an associated function | Jana Dönszelmann | -0/+3 |
| 2025-06-10 | Remove check_mod_loops query and run the checks per-body instead | Oli Scherer | -40/+0 |
| 2025-05-30 | Move naked fn checks to hir_typeck | Oli Scherer | -16/+0 |
| 2025-05-30 | Move naked asm check into typeck | Oli Scherer | -3/+0 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -0/+19 |
| 2025-04-19 | Make `#[naked]` an unsafe attribute | Folkert de Vries | -4/+4 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -3/+3 |
| 2025-04-13 | Rollup merge of #139001 - folkertdev:naked-function-rustic-abi, r=traviscross... | Jacob Pratt | -3/+0 |
| 2025-04-07 | Add `naked_functions_rustic_abi` feature gate | Folkert de Vries | -3/+0 |
| 2025-03-31 | Rollup merge of #138842 - Noratrieb:inline-exported, r=me,saethlin | Matthias Krüger | -0/+4 |