| Age | Commit message (Expand) | Author | Lines |
| 2025-03-01 | Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubilee | Matthias Krüger | -24/+27 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -63/+104 |
| 2025-03-01 | Auto merge of #137796 - jieyouxu:rollup-qt9yr1g, r=jieyouxu | bors | -3/+22 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -24/+27 |
| 2025-02-28 | Rollup merge of #137017 - bjorn3:ignore_invalid_bitcode, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -3/+22 |
| 2025-02-28 | Rollup merge of #137713 - vayunbiyani:fix-enzyme-build-errors, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -2/+2 |
| 2025-02-26 | Restore usage of io::Error | bjorn3 | -4/+7 |
| 2025-02-26 | Rollup merge of #137603 - davidtwco:extern-types-no-deref, r=lcnr | León Orell Valerian Liehr | -30/+31 |
| 2025-02-25 | Rollup merge of #137595 - folkertdev:remove-simd-pow-powi, r=RalfJung | León Orell Valerian Liehr | -4/+0 |
| 2025-02-25 | Fix enzyme build errors | Vayun Biyani | -2/+2 |
| 2025-02-25 | remove `simd_fpow` and `simd_fpowi` | Folkert de Vries | -4/+0 |
| 2025-02-24 | Rollup merge of #137556 - RalfJung:simd_shuffle_const_generic, r=oli-obk | Michael Goulet | -1/+1 |
| 2025-02-24 | Rollup merge of #137417 - taiki-e:riscv-atomic, r=Amanieu | Michael Goulet | -0/+2 |
| 2025-02-24 | rename simd_shuffle_generic → simd_shuffle_const_generic | Ralf Jung | -1/+1 |
| 2025-02-24 | codegen_llvm: avoid `Deref` impls w/ extern type | David Wood | -30/+31 |
| 2025-02-24 | Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm | bors | -12/+39 |
| 2025-02-23 | Rollup merge of #136543 - RalfJung:round-ties-even, r=tgross35 | Trevor Gross | -14/+8 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -16/+11 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -16/+5 |
| 2025-02-23 | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK | -45/+102 |
| 2025-02-22 | Auto merge of #137420 - matthiaskrgr:rollup-rr0q37f, r=matthiaskrgr | bors | -2/+2 |
| 2025-02-22 | rustc_target: Add more RISC-V atomic-related features | Taiki Endo | -0/+2 |
| 2025-02-21 | update autodiff flags | Manuel Drehwald | -28/+169 |
| 2025-02-21 | clean up autodiff code/comments | Manuel Drehwald | -10/+5 |
| 2025-02-22 | Fix overcapturing, unsafe extern blocks, and new unsafe ops | Michael Goulet | -2/+2 |
| 2025-02-21 | Rollup merge of #137313 - oli-obk:push-ywvuqkxuqyom, r=petrochenkov | Matthias Krüger | -85/+79 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -9/+6 |
| 2025-02-20 | Merge two operations that were always performed together | Oli Scherer | -76/+70 |
| 2025-02-20 | Create safe helper for LLVMSetDLLStorageClass | Oli Scherer | -10/+10 |
| 2025-02-19 | Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t... | Scott McMurray | -2/+8 |
| 2025-02-19 | PR feedback | Scott McMurray | -3/+2 |
| 2025-02-19 | Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar` | Scott McMurray | -2/+27 |
| 2025-02-19 | Emit getelementptr inbounds nuw for pointer::add() | Nikita Popov | -1/+22 |
| 2025-02-19 | Switch to the LLVMBuildGEPWithNoWrapFlags API | Nikita Popov | -12/+18 |
| 2025-02-19 | Rollup merge of #137210 - workingjubilee:fixup-passmode-import, r=RalfJung | Matthias Krüger | -27/+27 |
| 2025-02-18 | compiler: Stop reexporting stuff in cg_llvm::abi | Jubilee Young | -27/+27 |
| 2025-02-18 | Auto merge of #133852 - x17jiri:cold_path, r=saethlin | bors | -2/+46 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -1/+1 |
| 2025-02-17 | improve cold_path() | Jiri Bobek | -2/+46 |
| 2025-02-17 | Rollup merge of #137095 - saethlin:use-hash64-for-hashes, r=workingjubilee | Matthias Krüger | -1/+2 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -1/+2 |
| 2025-02-16 | Rollup merge of #136545 - durin42:nvptx64-align, r=nikic | Jacob Pratt | -0/+6 |
| 2025-02-14 | Auto merge of #136575 - scottmcm:nsuw-math, r=nikic | bors | -0/+33 |
| 2025-02-14 | Don't error when adding a staticlib with bitcode files compiled by newer LLVM | bjorn3 | -6/+22 |
| 2025-02-14 | Auto merge of #137010 - workingjubilee:rollup-g00c07v, r=workingjubilee | bors | -7/+2 |
| 2025-02-13 | Rollup merge of #136993 - dpaoliello:cleanllvm4, r=workingjubilee | Jubilee | -5/+0 |
| 2025-02-13 | Set both `nuw` and `nsw` in slice size calculation | Scott McMurray | -0/+33 |
| 2025-02-13 | Rollup merge of #136895 - maurer:fix-enum-discr, r=nikic | Jubilee | -1/+7 |
| 2025-02-13 | [cg_llvm] Remove dead error message | Daniel Paoliello | -5/+0 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -2/+2 |