| Age | Commit message (Expand) | Author | Lines |
| 2025-03-01 | Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubilee | Matthias Krüger | -6/+6 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -12/+10 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -6/+6 |
| 2025-02-25 | Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJung | León Orell Valerian Liehr | -20/+8 |
| 2025-02-25 | remove `simd_fpow` and `simd_fpowi` | Folkert de Vries | -20/+8 |
| 2025-02-24 | remove support for rustc_intrinsic_must_be_overridden from the compiler | Ralf Jung | -76/+19 |
| 2025-02-23 | Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35 | Trevor Gross | -6/+3 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -1/+1 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -11/+9 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -9/+6 |
| 2025-02-19 | Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t... | Scott McMurray | -7/+16 |
| 2025-02-19 | Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar` | Scott McMurray | -1/+1 |
| 2025-02-14 | Auto merge of #136575 - scottmcm:nsuw-math, r=nikic | bors | -25/+1 |
| 2025-02-13 | Set both `nuw` and `nsw` in slice size calculation | Scott McMurray | -25/+1 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -1/+1 |
| 2025-02-13 | Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa... | Jacob Pratt | -4/+0 |
| 2025-02-13 | Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validity | Michael Goulet | -0/+3 |
| 2025-02-11 | compiler/rustc_codegen_gcc/src/back/lto.rs: delete "unsafe impl Sync/Send" | Askar Safin | -4/+0 |
| 2025-02-10 | cg_gcc: stop caring about compiling for unknown targets | Jubilee Young | -1/+1 |
| 2025-02-09 | Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum | bors | -250/+259 |
| 2025-02-08 | Rollup merge of #136706 - workingjubilee:finish-up-rustc-abi-updates, r=compi... | Jubilee | -1/+2 |
| 2025-02-08 | Rustfmt | bjorn3 | -250/+259 |
| 2025-02-07 | compiler: remove reexports from rustc_target::callconv | Jubilee Young | -1/+2 |
| 2025-02-07 | Remove Linkage::Appending | bjorn3 | -2/+0 |
| 2025-02-07 | Remove Linkage::Private | bjorn3 | -6/+1 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -2/+2 |
| 2025-02-04 | cg_gcc: Directly use rustc_abi instead of reexports | Jubilee Young | -25/+25 |
| 2025-02-04 | intrinsics: unify rint, roundeven, nearbyint in a single round_ties_even intr... | Ralf Jung | -6/+3 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -2/+2 |
| 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 |