| Age | Commit message (Expand) | Author | Lines |
| 2025-01-31 | Auto merge of #136331 - jhpratt:rollup-curo1f4, r=jhpratt | bors | -2/+0 |
| 2025-01-31 | Rollup merge of #135414 - tgross35:stabilize-const_black_box, r=dtolnay | Jacob Pratt | -2/+0 |
| 2025-01-30 | Use ExistentialTraitRef throughout codegen | Michael Goulet | -5/+5 |
| 2025-01-30 | Do not treat vtable supertraits as distinct when bound with different bound vars | Michael Goulet | -1/+6 |
| 2025-01-28 | ABI-required target features: warn when they are missing in base CPU (rather ... | Ralf Jung | -51/+4 |
| 2025-01-27 | Auto merge of #136024 - GuillaumeGomez:cg_gcc-subtree, r=GuillaumeGomez | bors | -41/+85 |
| 2025-01-27 | Stabilize `const_black_box` | Trevor Gross | -2/+0 |
| 2025-01-24 | Rollup merge of #135581 - EnzymeAD:refactor-codgencx, r=oli-obk | Matthias Krüger | -1/+0 |
| 2025-01-24 | Merge commit '9f33f846ddc06afd7ffd839ee4f18babac3f3204' | Guillaume Gomez | -41/+85 |
| 2025-01-24 | Make CodegenCx and Builder generic | Manuel Drehwald | -1/+0 |
| 2025-01-21 | Auto merge of #134299 - RalfJung:remove-start, r=compiler-errors | bors | -121/+77 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -121/+77 |
| 2025-01-21 | Treat undef bytes as equal to any other byte | Oli Scherer | -0/+5 |
| 2025-01-19 | When LLVM's location discriminator value limit is exceeded, emit locations wi... | Kyle Huey | -9/+9 |
| 2025-01-15 | Rollup merge of #134338 - tgross35:overflowing-c-safe-ret, r=bjorn3,antoyo | Jacob Pratt | -65/+64 |
| 2025-01-15 | Rollup merge of #132397 - m-ou-se:warn-missing-abi, r=Nadrieril | Jacob Pratt | -5/+5 |
| 2025-01-15 | Use a C-safe return type for `__rust_[ui]128_*` overflowing intrinsics | Trevor Gross | -65/+64 |
| 2025-01-13 | Fix formatting | Antoni Boucher | -8/+8 |
| 2025-01-13 | Merge commit '59a81c2ca1edc88ad3ac4b27a8e03977ffb8e73a' into subtree-update_c... | Antoni Boucher | -1522/+828 |
| 2025-01-11 | migrate `rustc_codegen_gcc` to the `DenseBitSet` name | Rémy Rakic | -5/+5 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -1/+1 |
| 2025-01-07 | Update tests. | Mara Bos | -5/+5 |
| 2025-01-07 | llvm: Ignore error value that is always false | Matthew Maurer | -3/+1 |
| 2025-01-05 | Auto merge of #134794 - RalfJung:abi-required-target-features, r=workingjubilee | bors | -81/+125 |
| 2025-01-05 | add dedicated type for ABI target feature constraints | Ralf Jung | -8/+11 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -0/+10 |
| 2024-12-31 | add ABI target features *before* -Ctarget-features | Ralf Jung | -6/+6 |
| 2024-12-31 | x86-64 hardfloat actually requires sse2 | Ralf Jung | -6/+12 |
| 2024-12-31 | adjust GCC backend | Ralf Jung | -81/+116 |
| 2024-12-18 | chore: fix some typos | acceptacross | -1/+1 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -3/+3 |
| 2024-12-14 | target_features: control separately whether enabling and disabling a target f... | Ralf Jung | -3/+3 |
| 2024-12-13 | Auto merge of #133099 - RalfJung:forbidden-hardfloat-features, r=workingjubilee | bors | -14/+20 |
| 2024-12-11 | Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieu | bors | -0/+7 |
| 2024-12-11 | apply review feedback | Ralf Jung | -1/+3 |
| 2024-12-11 | generalize 'forbidden feature' concept so that even (un)stable feature can be... | Ralf Jung | -14/+18 |
| 2024-12-10 | codegen `#[naked]` functions using `global_asm!` | Folkert | -0/+7 |
| 2024-12-07 | Make `Copy` unsafe to implement for ADTs with `unsafe` fields | Jack Wrenn | -18/+18 |
| 2024-12-06 | Remove polymorphization | Ben Kimock | -1/+0 |
| 2024-12-06 | Rollup merge of #130777 - azhogin:azhogin/reg-struct-return, r=workingjubilee | Matthias Krüger | -1/+4 |
| 2024-12-03 | Rollup merge of #133395 - calebzulawski:simd_relaxed_fma, r=workingjubilee | Matthias Krüger | -0/+1 |
| 2024-12-02 | rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973) | Andrew Zhogin | -1/+4 |
| 2024-11-29 | Support #[repr(simd)] types in input/output of PowerPC inline assembly | Taiki Endo | -4/+6 |
| 2024-11-25 | Support predicate registers (clobber-only) in Hexagon inline assembly | Taiki Endo | -0/+6 |
| 2024-11-24 | Make s390x non-clobber-only vector register support unstable | Taiki Endo | -1/+1 |
| 2024-11-23 | Add simd_relaxed_fma intrinsic | Caleb Zulawski | -0/+1 |
| 2024-11-22 | Support input/output in vector registers of s390x inline assembly | Taiki Endo | -4/+4 |
| 2024-11-19 | When the required discriminator value exceeds LLVM's limits, drop the debug i... | Kyle Huey | -9/+9 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -28/+32 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -2/+0 |