| Age | Commit message (Expand) | Author | Lines |
| 2025-03-11 | Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3 | bors | -59/+60 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-09 | Rollup merge of #122790 - Zoxc:dllimp-rev, r=ChrisDenton | Matthias Krüger | -6/+5 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+0 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -348/+316 |
| 2025-03-05 | Remove out of date comment. | Nicholas Nethercote | -1/+0 |
| 2025-03-05 | Use `collect` to initialize `features`. | Nicholas Nethercote | -28/+25 |
| 2025-03-05 | Change signature of `target_features_cfg`. | Nicholas Nethercote | -26/+32 |
| 2025-03-05 | Simplify `implied_target_features`. | Nicholas Nethercote | -3/+3 |
| 2025-03-05 | Avoid double interning of feature names. | Nicholas Nethercote | -8/+7 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -5/+0 |
| 2025-03-03 | Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obk | Matthias Krüger | -5/+0 |
| 2025-03-03 | Apply dllimport in ThinLTO | John Kåre Alsaker | -6/+5 |
| 2025-03-03 | Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-Simulacrum | Matthias Krüger | -23/+18 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -5/+0 |
| 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-27 | Stop using `hash_raw_entry` in `CodegenCx::const_str` | Josh Stone | -23/+18 |
| 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 | Mark more LLVM FFI as safe | Oli Scherer | -58/+68 |
| 2025-02-24 | Use a safe wrapper around an LLVM FFI function | Oli Scherer | -8/+13 |
| 2025-02-24 | Remove inherent function that has a trait method duplicate of a commonly impo... | Oli Scherer | -16/+10 |
| 2025-02-24 | Deduplicate more functions between `SimpleCx` and `CodegenCx` | Oli Scherer | -54/+4 |
| 2025-02-24 | Remove an unused lifetime param | Oli Scherer | -1/+1 |
| 2025-02-24 | Make allocator shim creation mostly use safe code | Oli Scherer | -96/+94 |
| 2025-02-24 | Generalize BaseTypeCodegenMethods | Oli Scherer | -22/+28 |
| 2025-02-24 | Generalize `BackendTypes` over `GenericCx` | Oli Scherer | -12/+15 |
| 2025-02-24 | Avoid some duplication between SimpleCx and CodegenCx | Oli Scherer | -88/+94 |
| 2025-02-24 | Remove an unnecessary lifetime | Oli Scherer | -2/+2 |
| 2025-02-24 | Use safe FFI for various functions in codegen_llvm | Oli Scherer | -7/+3 |
| 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 |