| Age | Commit message (Expand) | Author | Lines |
| 2025-06-27 | Port `#[used]` to new attribute parsing infrastructure | Jonathan Brouwer | -50/+10 |
| 2025-06-26 | Move mixed export_name/no_mangle check to check_attr.rs and improve the error | Jonathan Brouwer | -0/+50 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -4/+6 |
| 2025-06-25 | Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obk | Jana Dönszelmann | -3/+5 |
| 2025-06-25 | Add runtime check to avoid overwrite arg easily in diag and store and restore... | xizheyin | -3/+5 |
| 2025-06-24 | Rollup merge of #142825 - jdonszelmann:track-caller, r=oli-obk | Jubilee | -6/+4 |
| 2025-06-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -1/+58 |
| 2025-06-24 | fix 142783 | Jana Dönszelmann | -3/+1 |
| 2025-06-24 | Rewrite #[track_caller] | Jana Dönszelmann | -3/+3 |
| 2025-06-24 | Rollup merge of #142944 - nnethercote:stats-tweaks, r=lqd | Guillaume Gomez | -20/+41 |
| 2025-06-24 | Tweak `-Zinput-stats` and `-Zmeta-stats` output. | Nicholas Nethercote | -6/+7 |
| 2025-06-24 | Reverse order of `-Zinput-stats` and `-Zmeta-stats` output. | Nicholas Nethercote | -0/+1 |
| 2025-06-24 | Make stats code nicer. | Nicholas Nethercote | -18/+37 |
| 2025-06-23 | Port `#[rustc_skip_during_method_dispatch]` to the new attribute system | Pavel Grigorenko | -6/+9 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -1/+58 |
| 2025-06-23 | move naked checks out of check_attr.rs | Jana Dönszelmann | -134/+3 |
| 2025-06-23 | rewrite #[naked] parser | Jana Dönszelmann | -7/+10 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -6/+9 |
| 2025-06-22 | Port `#[must_use]` to new attribute parsing infrastructure | Jonathan Brouwer | -4/+7 |
| 2025-06-22 | Rollup merge of #142776 - dtolnay:hirattrstyle2, r=jdonszelmann | Jacob Pratt | -29/+37 |
| 2025-06-21 | Port `#[rustc_pub_transparent]` to the new attribute system | Pavel Grigorenko | -1/+4 |
| 2025-06-21 | All HIR attributes are outer | David Tolnay | -29/+37 |
| 2025-06-21 | Rollup merge of #142539 - GrigorenkoPV:attributes/may_dangle, r=jdonszelmann | Jana Dönszelmann | -3/+5 |
| 2025-06-20 | Rollup merge of #142485 - mu001999-contrib:dead-code/adt-pattern, r=petrochenkov | Trevor Gross | -50/+28 |
| 2025-06-20 | Auto merge of #142794 - tgross35:rollup-iae7okj, r=tgross35 | bors | -8/+8 |
| 2025-06-20 | Port `#[may_dangle]` to the new attribute system | Pavel Grigorenko | -3/+5 |
| 2025-06-20 | Rollup merge of #142767 - nnethercote:symbol-cleanups, r=petrochenkov | Jakub Beránek | -2/+5 |
| 2025-06-20 | cold | Jana Dönszelmann | -8/+8 |
| 2025-06-20 | Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obk | Trevor Gross | -3/+5 |
| 2025-06-20 | Fix `tests/ui/asm/naked-invalid-attr.stderr`. | Nicholas Nethercote | -2/+5 |
| 2025-06-18 | Rollup merge of #142507 - folkertdev:fn-align-align-attribute, r=jdonszelmann | Trevor Gross | -43/+77 |
| 2025-06-18 | Auto merge of #142689 - Urgau:rollup-4ho6835, r=Urgau | bors | -2/+2 |
| 2025-06-18 | Rollup merge of #142619 - klensy:or_fun_call, r=nnethercote | Jakub Beránek | -3/+3 |
| 2025-06-18 | Implement lint against direct uses of rustc_type_ir in compiler crates | Romain Perier | -2/+2 |
| 2025-06-18 | convert the `optimize` attribute to a new parser | Jana Dönszelmann | -3/+5 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -43/+77 |
| 2025-06-17 | make error codes reflect reality better | Jana Dönszelmann | -7/+0 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -1/+13 |
| 2025-06-17 | convert entire codebase to parsed inline attrs | Jana Dönszelmann | -43/+59 |
| 2025-06-17 | apply clippy::or_fun_call | klensy | -3/+3 |
| 2025-06-16 | Port `#[rustc_as_ptr]` to the new attribute system | Pavel Grigorenko | -12/+12 |
| 2025-06-14 | Marks ADT live if it appears in pattern | Mu001999 | -50/+28 |
| 2025-06-13 | Rollup merge of #142158 - xizheyin:141617, r=jdonszelmann | Matthias Krüger | -6/+25 |
| 2025-06-13 | Rollup merge of #142069 - nnethercote:Zmacro-stats, r=petrochenkov | Matthias Krüger | -8/+8 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -6/+25 |
| 2025-06-12 | detect when variants have the same name as an associated function | Jana Dönszelmann | -1/+44 |
| 2025-06-12 | Overhaul the `thousands` module. | Nicholas Nethercote | -8/+8 |
| 2025-06-10 | Auto merge of #141883 - oli-obk:remove-check-mod-loops, r=nnethercote | bors | -571/+1 |
| 2025-06-10 | Rollup merge of #140372 - mejrs:attrs, r=jdonszelmann | León Orell Valerian Liehr | -6/+16 |
| 2025-06-10 | Remove check_mod_loops query and run the checks per-body instead | Oli Scherer | -571/+1 |