| Age | Commit message (Expand) | Author | Lines |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -2/+2 |
| 2025-07-19 | Mitigate `#[align]` name resolution ambiguity regression with a rename | Jieyou Xu | -1/+2 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -0/+1 |
| 2025-07-15 | Implement other logics | tiif | -0/+4 |
| 2025-06-27 | Rollup merge of #142671 - davidtwco:no-default-bounds-attr, r=lcnr | Guillaume Gomez | -0/+4 |
| 2025-06-25 | encode_cross_crate for hir attributes | Jana Dönszelmann | -6/+1 |
| 2025-06-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -0/+13 |
| 2025-06-23 | Port `#[rustc_skip_during_method_dispatch]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -0/+13 |
| 2025-06-21 | Port `#[rustc_pub_transparent]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-06-18 | hir_analysis: add `#![rustc_no_implicit_bounds]` | David Wood | -0/+4 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -0/+1 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -9/+31 |
| 2025-06-15 | clarify `rustc_do_not_const_check` comment | Deadbeef | -1/+1 |
| 2025-06-09 | Remove rustc_feature::Stability | mejrs | -18/+1 |
| 2025-06-09 | refactor `AttributeGate` and `rustc_attr!` to emit notes during feature chec... | mejrs | -89/+120 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -0/+6 |
| 2025-04-28 | Rollup merge of #140323 - tgross35:cfg-unstable-float, r=Urgau | Chris Denton | -0/+20 |
| 2025-04-28 | Auto merge of #123239 - Urgau:dangerous_implicit_autorefs, r=jdonszelmann,tra... | bors | -0/+4 |
| 2025-04-27 | Implement the internal feature `cfg_target_has_reliable_f16_f128` | Trevor Gross | -0/+20 |
| 2025-04-21 | Rollup merge of #134213 - folkertdev:stabilize-naked-functions, r=tgross35,Am... | Chris Denton | -6/+1 |
| 2025-04-20 | Add `#[rustc_no_implicit_autorefs]` and apply it to std methods | Urgau | -0/+4 |
| 2025-04-20 | stabilize `naked_functions` | Folkert de Vries | -6/+1 |
| 2025-04-20 | Remove #[rustc_macro_edition_2021]. | Mara Bos | -8/+0 |
| 2025-04-19 | Make `#[naked]` an unsafe attribute | Folkert de Vries | -1/+1 |
| 2025-04-17 | Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwco | Matthias Krüger | -1/+1 |
| 2025-04-13 | error on unsafe attributes in pre-2024 editions | Folkert de Vries | -9/+24 |
| 2025-03-31 | hygiene: Rename semi-transparent to semi-opaque | Vadim Petrochenkov | -1/+1 |
| 2025-03-30 | Remove attribute `#[rustc_error]` | Vadim Petrochenkov | -3/+3 |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -4/+8 |
| 2025-03-21 | Rollup merge of #138717 - jdonszelmann:pin-macro, r=WaffleLapkin | Matthias Krüger | -0/+8 |
| 2025-03-19 | add rustc_macro_edition_2021 | Jana Dönszelmann | -0/+8 |
| 2025-03-17 | expand: Leave traces when expanding `cfg_attr` attributes | Vadim Petrochenkov | -0/+8 |
| 2025-03-04 | mgca: Lower all const paths as `ConstArgKind::Path` | Noah Lev | -0/+7 |
| 2025-02-24 | feature: fix typo in attribute description | David Wood | -1/+1 |
| 2025-02-24 | remove support for rustc_intrinsic_must_be_overridden from the compiler | Ralf Jung | -4/+0 |
| 2025-02-21 | enable rustc_autodiff cross-crate encoding | Manuel Drehwald | -1/+1 |
| 2025-02-17 | Rename `pattern_complexity` attr as `pattern_complexity_limit`. | Nicholas Nethercote | -1/+1 |
| 2025-02-07 | Rollup merge of #136191 - klensy:const_a, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -0/+1 |
| 2025-02-02 | rustc_allowed_through_unstable_modules: require deprecation message | Ralf Jung | -1/+1 |
| 2025-01-30 | Rework rustc_dump_vtable | Michael Goulet | -1/+1 |
| 2025-01-28 | replaces few consts with statics to reduce readonly section | klensy | -1/+1 |
| 2025-01-25 | Rollup merge of #134300 - RalfJung:remove-dead-attrs, r=chenyukang | Matthias Krüger | -6/+0 |
| 2025-01-23 | Implement `optimize(none)` attribute | clubby789 | -1/+1 |
| 2025-01-21 | remove long-deprecated no-op attributes no_start and crate_id | Ralf Jung | -6/+0 |
| 2025-01-21 | Auto merge of #134299 - RalfJung:remove-start, r=compiler-errors | bors | -1/+0 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -1/+0 |
| 2025-01-15 | allowed_through_unstable_modules: support showing a deprecation message when ... | Ralf Jung | -1/+1 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -0/+4 |