| Age | Commit message (Expand) | Author | Lines |
| 2025-09-29 | Rollup merge of #147127 - antoyo:fix/gcc-linker-plugin, r=bjorn3 | Stuart Cook | -1/+12 |
| 2025-09-28 | Add a leading dash to linker plugin arguments in the gcc codegen | Antoni Boucher | -1/+12 |
| 2025-09-28 | Rollup merge of #144197 - KMJ-007:type-tree, r=ZuseZ4 | Matthias Krüger | -0/+1 |
| 2025-09-19 | generate list of all variants with `target_spec_enum` | Deadbeef | -13/+3 |
| 2025-09-19 | Add TypeTree metadata attachment for autodiff | Karan Janthe | -0/+1 |
| 2025-09-06 | Remove want_summary argument from prepare_thin | bjorn3 | -5/+2 |
| 2025-08-24 | Directly raise fatal errors inside the codegen backends | bjorn3 | -16/+16 |
| 2025-08-19 | Rollup merge of #145432 - Zalathar:target-machine, r=wesleywiser | Stuart Cook | -8/+1 |
| 2025-08-15 | Declare module `rustc_codegen_llvm::back` in the normal way | Zalathar | -8/+1 |
| 2025-08-14 | Complete functionality and general cleanup | Marcelo Domínguez | -6/+0 |
| 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 |