| Age | Commit message (Expand) | Author | Lines |
| 2025-01-24 | Rename `OptimizeAttr::None` to `Default` | clubby789 | -4/+4 |
| 2025-01-23 | Implement `optimize(none)` attribute | clubby789 | -0/+2 |
| 2025-01-15 | Treat safe target_feature functions as unsafe by default | Oli Scherer | -4/+8 |
| 2025-01-10 | clarify `target_feature` + forced inlining | David Wood | -7/+9 |
| 2025-01-10 | codegen_attrs: force inlining takes precedence | David Wood | -28/+33 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -24/+39 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -2/+2 |
| 2024-12-16 | split attributes | Jonathan Dönszelmann | -1/+2 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -45/+40 |
| 2024-12-15 | Rollup merge of #134285 - oli-obk:push-vwrqsqlwnuxo, r=Urgau | Stuart Cook | -2/+2 |
| 2024-12-14 | Add some convenience helper methods on `hir::Safety` | Oli Scherer | -2/+2 |
| 2024-12-11 | Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieu | bors | -4/+7 |
| 2024-12-10 | codegen `#[naked]` functions using `global_asm!` | Folkert | -4/+7 |
| 2024-12-10 | Rollup merge of #131558 - sassman:feat/warnin-for-no-mangle-together-with-exp... | León Orell Valerian Liehr | -3/+54 |
| 2024-12-09 | Apply suggestions from code review | Sven Kanoldt | -8/+8 |
| 2024-11-24 | add a test for target-feature-ABI warnings in closures | Ralf Jung | -3/+3 |
| 2024-11-15 | fix: rust-lang/rust#47446 | Sven Kanoldt | -3/+54 |
| 2024-11-05 | Auto merge of #129884 - RalfJung:forbidden-target-features, r=workingjubilee | bors | -7/+7 |
| 2024-11-04 | mark some target features as 'forbidden' so they cannot be (un)set | Ralf Jung | -7/+7 |
| 2024-11-04 | ty::KContainer -> ty::AssocItemContainer::K | Michael Goulet | -1/+1 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -5/+5 |
| 2024-10-10 | Rollup merge of #130308 - davidtwco:tied-target-consolidation, r=wesleywiser | Matthias Krüger | -2/+43 |
| 2024-10-06 | Rename NestedMetaItem to MetaItemInner | codemountains | -2/+2 |
| 2024-09-24 | codegen_ssa: consolidate tied feature checking | David Wood | -2/+43 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -7/+7 |
| 2024-09-21 | remove `#[cmse_nonsecure_entry]` | Folkert | -18/+0 |
| 2024-09-17 | Clean up formatting. | Nicholas Nethercote | -14/+15 |
| 2024-09-17 | Minimize visibilities. | Nicholas Nethercote | -1/+1 |
| 2024-09-11 | Simplify some nested if statements | Michael Goulet | -22/+19 |
| 2024-09-01 | Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU" | Jakub Beránek | -115/+10 |
| 2024-08-28 | Implement RFC 3525. | Luca Versari | -10/+115 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+6 |
| 2024-07-19 | Avoid ref when using format! in compiler | Yuri Astrakhan | -2/+2 |
| 2024-06-28 | Rollup merge of #124741 - nebulark:patchable-function-entries-pr, r=estebank,... | Matthias Krüger | -2/+78 |
| 2024-06-27 | Updated diagnostic messages | Florian Schmiderer | -16/+36 |
| 2024-06-26 | coverage: Detach `#[coverage(..)]` from codegen attribute handling | Zalathar | -17/+0 |
| 2024-06-25 | Updated code for changes to RFC, added additional error handling, added | Florian Schmiderer | -15/+47 |
| 2024-06-25 | Support `#[patchable_function_entries]` | Matthew Maurer | -1/+25 |
| 2024-06-24 | coverage: Tighten validation of `#[coverage(off)]` and `#[coverage(on)]` | Zalathar | -7/+4 |
| 2024-06-03 | Allow static mut definitions with #[linkage] | bjorn3 | -12/+13 |
| 2024-05-27 | Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote | bors | -1/+1 |
| 2024-05-26 | Rollup merge of #125046 - bjorn3:no_mutable_static_linkage, r=cjgillot | Jubilee | -0/+12 |
| 2024-05-23 | Remove `LintDiagnostic::msg` | León Orell Valerian Liehr | -1/+1 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -1/+1 |
| 2024-05-13 | Only allow immutable statics with #[linkage] | bjorn3 | -0/+12 |
| 2024-04-24 | Rename `NestedMetaItem::name_value_literal`. | Nicholas Nethercote | -1/+1 |
| 2024-03-02 | Fix misleading message when using a named constant as a struct alignment/pack | yukang | -1/+1 |
| 2024-02-11 | is_closure_like | Michael Goulet | -3/+3 |
| 2024-01-30 | Remove `ffi_returns_twice` feature | clubby789 | -3/+0 |