| Age | Commit message (Expand) | Author | Lines |
| 2025-07-26 | Remove support for -Zcombine-cgu | bjorn3 | -7/+0 |
| 2025-07-24 | Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwco | bors | -3/+14 |
| 2025-07-21 | Remove each_linked_rlib_for_lto from CodegenContext | bjorn3 | -2/+12 |
| 2025-07-21 | Move exported_symbols_for_lto out of CodegenContext | bjorn3 | -2/+4 |
| 2025-07-21 | Merge modules and cached_modules for fat LTO | bjorn3 | -2/+1 |
| 2025-07-18 | gpu host code generation | Manuel Drehwald | -7/+15 |
| 2025-07-17 | Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors | León Orell Valerian Liehr | -30/+19 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-07-03 | Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_lto | bjorn3 | -24/+15 |
| 2025-07-03 | Remove unused config param from WriteBackendMethods::autodiff | bjorn3 | -2/+1 |
| 2025-07-03 | Move dcx creation into WriteBackendMethods::codegen | bjorn3 | -2/+1 |
| 2025-07-03 | Remove LtoModuleCodegen | bjorn3 | -3/+3 |
| 2025-06-15 | Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub... | León Orell Valerian Liehr | -10/+9 |
| 2025-06-08 | Remove all unused feature gates from the compiler | bjorn3 | -1/+0 |
| 2025-06-03 | Move metadata object generation for dylibs to the linker code | bjorn3 | -6/+1 |
| 2025-06-03 | Only borrow EncodedMetadata in codegen_crate | bjorn3 | -5/+9 |
| 2025-05-28 | Mark all optimize methods and the codegen method as safe | bjorn3 | -6/+6 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-04-27 | Implement the internal feature `cfg_target_has_reliable_f16_f128` | Trevor Gross | -4/+4 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-03-25 | Reduce visibility of most items in `rustc_codegen_llvm` | Daniel Paoliello | -4/+2 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-11 | Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3 | bors | -2/+2 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 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 | -2/+5 |
| 2025-03-05 | Change signature of `target_features_cfg`. | Nicholas Nethercote | -2/+2 |
| 2025-03-03 | Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-Simulacrum | Matthias Krüger | -1/+0 |
| 2025-02-27 | Stop using `hash_raw_entry` in `CodegenCx::const_str` | Josh Stone | -1/+0 |
| 2025-02-24 | Make allocator shim creation mostly use safe code | Oli Scherer | -2/+5 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -1/+1 |
| 2025-02-13 | Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa... | Jacob Pratt | -3/+0 |
| 2025-02-11 | compiler/rustc_codegen_llvm/src/lib.rs: remove "unsafe impl Send/Sync" | Askar Safin | -3/+0 |
| 2025-02-11 | Rollup merge of #136721 - dpaoliello:cleanllvm2, r=Zalathar | Jacob Pratt | -1/+1 |
| 2025-02-10 | rustc_codegen_llvm: Mark items as pub(crate) outside of the llvm module | Daniel Paoliello | -1/+1 |
| 2025-02-06 | coverage: Defer part of counter-creation until codegen | Zalathar | -0/+1 |
| 2025-02-06 | Remove the `mod llvm_` hack, which should no longer be necessary | Zalathar | -8/+3 |
| 2025-01-24 | Make CodegenCx and Builder generic | Manuel Drehwald | -2/+1 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -2/+17 |
| 2024-12-27 | Override `carrying_mul_add` in cg_llvm | Scott McMurray | -0/+1 |
| 2024-12-19 | coverage: Store coverage source regions as `Span` until codegen | Zalathar | -0/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -1/+1 |
| 2024-12-11 | generalize 'forbidden feature' concept so that even (un)stable feature can be... | Ralf Jung | -3/+3 |
| 2024-12-06 | Remove all threading through of ErrorGuaranteed from the driver | bjorn3 | -8/+3 |
| 2024-11-29 | Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu" | Zalathar | -1/+0 |
| 2024-11-24 | coverage: Store coverage source regions as `Span` until codegen | Zalathar | -0/+1 |
| 2024-11-09 | Pass owned CodegenResults to link_binary | bjorn3 | -1/+1 |
| 2024-11-04 | Simplify FFI calls for `-Ztime-llvm-passes` and `-Zprint-codegen-stats` | Zalathar | -23/+4 |