| Age | Commit message (Expand) | Author | Lines |
| 2025-09-18 | Set lto="fat" automatically when compiling with RUSTFLAGS="-Zautodiff=Enable". | Haidong Zhang | -4/+0 |
| 2025-08-23 | port attribute to the new parsing infrastructure | Jana Dönszelmann | -8/+0 |
| 2025-08-18 | Remove the no_sanitize attribute in favor of sanitize | Bastian Kersting | -8/+0 |
| 2025-08-18 | Implement the #[sanitize(..)] attribute | Bastian Kersting | -0/+8 |
| 2025-08-09 | Rollup merge of #141828 - Fulgen301:status-stack-buffer-overrun-diagnostic, r... | Stuart Cook | -0/+12 |
| 2025-08-08 | Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikic | Trevor Gross | -0/+8 |
| 2025-08-08 | Add note mentioning the event log to LinkExeStatusStackBufferOverrun | George Tokmaji | -3/+10 |
| 2025-08-08 | Add diagnostic explaining STATUS_STACK_BUFFER_OVERRUN not only being | George Tokmaji | -0/+5 |
| 2025-07-23 | atomicrmw on pointers: move integer-pointer cast hacks into backend | Ralf Jung | -0/+8 |
| 2025-07-21 | Move LTO symbol export calculation from backends to cg_ssa | bjorn3 | -0/+17 |
| 2025-07-13 | Port `#[link_ordinal]` to the new attribute parsing infrastructure. | Anne Stijns | -16/+0 |
| 2025-07-07 | Reverse comparison order | Julien Cretin | -1/+1 |
| 2025-07-05 | Fix short linker error output | ia0 | -4/+11 |
| 2025-07-03 | Port `#[target_feature]` to the new attribute parsing infrastructure | Jonathan Brouwer | -0/+11 |
| 2025-06-27 | Port `#[used]` to new attribute parsing infrastructure | Jonathan Brouwer | -7/+0 |
| 2025-06-26 | Move mixed export_name/no_mangle check to check_attr.rs and improve the error | Jonathan Brouwer | -12/+0 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -7/+0 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -0/+8 |
| 2025-06-20 | Rollup merge of #140920 - RalfJung:target-feature-unification, r=nnethercote,... | Trevor Gross | -24/+65 |
| 2025-06-19 | move -Ctarget-feature handling into shared code | Ralf Jung | -24/+65 |
| 2025-06-18 | convert the `optimize` attribute to a new parser | Jana Dönszelmann | -14/+0 |
| 2025-06-17 | use consistent attr errors in all attribute parsers | Jana Dönszelmann | -15/+0 |
| 2025-06-15 | Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub... | León Orell Valerian Liehr | -6/+0 |
| 2025-06-07 | intrinsics: use const generic to set atomic ordering | Ralf Jung | -16/+0 |
| 2025-06-03 | Move metadata object generation for dylibs to the linker code | bjorn3 | -6/+0 |
| 2025-05-22 | make enabling the neon target feature a FCW | Ralf Jung | -0/+4 |
| 2025-05-12 | Fix typos | omahs | -1/+1 |
| 2025-04-20 | Rollup merge of #137953 - RalfJung:simd-intrinsic-masks, r=WaffleLapkin | Chris Denton | -21/+2 |
| 2025-04-20 | simd intrinsics with mask: accept unsigned integer masks | Ralf Jung | -21/+2 |
| 2025-04-07 | Simplify temp path creation a bit | Michael Goulet | -2/+2 |
| 2025-04-04 | refactor: Move env parsing of deployment target to rustc_session | Mads Marquart | -9/+0 |
| 2025-03-27 | Emit better error messages when invoking xcrun | Mads Marquart | -6/+23 |
| 2025-03-27 | refactor: Move Apple SDK names to rustc_codegen_ssa::back::apple | Mads Marquart | -7/+0 |
| 2025-03-15 | Stop relying on rustc_type_ir in non-type-system crates | Michael Goulet | -2/+1 |
| 2025-03-07 | Make some invalid codegen attr errors structured/translatable | Esteban Küber | -0/+104 |
| 2025-03-01 | improve error message and testing of using an unsigned simd mask | Folkert de Vries | -0/+1 |
| 2025-02-25 | Teach structured errors to display short `Ty` | Esteban Küber | -2/+2 |
| 2025-02-24 | Add a span to `CompilerBuiltinsCannotCall` | Trevor Gross | -0/+2 |
| 2025-01-31 | Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obk | Jacob Pratt | -0/+4 |
| 2025-01-30 | Auto merge of #135030 - Flakebi:require-cpu, r=workingjubilee | bors | -0/+4 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -0/+4 |
| 2025-01-25 | Shorten linker output even more when `--verbose` is not present | jyn | -15/+47 |
| 2025-01-16 | Target option to require explicit cpu | Flakebi | -0/+4 |
| 2024-12-14 | don't show the full linker args unless `--verbose` is passed | jyn | -4/+66 |
| 2024-11-15 | fix: rust-lang/rust#47446 | Sven Kanoldt | -1/+13 |
| 2024-11-05 | Rollup merge of #131405 - davidtwco:hardcoded-strip-macos, r=jieyouxu,albertl... | Matthias Krüger | -0/+4 |
| 2024-11-05 | Auto merge of #129884 - RalfJung:forbidden-target-features, r=workingjubilee | bors | -0/+9 |
| 2024-11-05 | codegen_ssa: use `llvm-objcopy` for macOS strip | David Wood | -0/+4 |
| 2024-11-04 | mark some target features as 'forbidden' so they cannot be (un)set | Ralf Jung | -0/+9 |
| 2024-11-01 | Emit diagnostics for incorrect deployment targets | Mads Marquart | -0/+9 |