| Age | Commit message (Expand) | Author | Lines |
| 2025-07-31 | Rollup merge of #136840 - Flakebi:linker-plugin-lto-fat, r=dianqk | Samuel Tardieu | -1/+3 |
| 2025-07-31 | Fix linker-plugin-lto only doing thin lto | Flakebi | -1/+3 |
| 2025-07-26 | Remove support for -Zcombine-cgu | bjorn3 | -36/+6 |
| 2025-07-25 | Improve coordinator channel handling | bjorn3 | -28/+21 |
| 2025-07-24 | Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwco | bors | -105/+79 |
| 2025-07-21 | Remove each_linked_rlib_for_lto from CodegenContext | bjorn3 | -9/+27 |
| 2025-07-21 | Move exported_symbols_for_lto out of CodegenContext | bjorn3 | -8/+21 |
| 2025-07-21 | Merge exported_symbols computation into exported_symbols_for_lto | bjorn3 | -36/+9 |
| 2025-07-21 | Remove worker id | bjorn3 | -56/+19 |
| 2025-07-21 | Merge modules and cached_modules for fat LTO | bjorn3 | -4/+11 |
| 2025-07-18 | add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod... | Manuel Drehwald | -0/+2 |
| 2025-07-17 | Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors | León Orell Valerian Liehr | -77/+97 |
| 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 | -11/+1 |
| 2025-07-03 | Remove unused config param from WriteBackendMethods::autodiff | bjorn3 | -2/+1 |
| 2025-07-03 | Remove unnecessary check for fat LTO | bjorn3 | -1/+1 |
| 2025-07-03 | Move run_fat_lto call into execute_fat_lto_work_item | bjorn3 | -32/+36 |
| 2025-07-03 | Pass in autodiff items when starting the coordinator thread | bjorn3 | -12/+4 |
| 2025-07-03 | Split generate_lto_work between fat and thin-LTO cases | bjorn3 | -49/+63 |
| 2025-07-03 | Fat LTO always produces a single object file, so -Zcombine-cgu has no effect | bjorn3 | -1/+3 |
| 2025-07-03 | Move dcx creation into WriteBackendMethods::codegen | bjorn3 | -5/+2 |
| 2025-07-03 | Remove LtoModuleCodegen | bjorn3 | -13/+35 |
| 2025-06-27 | Split exported_symbols for generic and non-generic symbols | bjorn3 | -1/+2 |
| 2025-06-19 | Extract Translator struct | Cameron Steffen | -13/+7 |
| 2025-06-03 | Move metadata object generation for dylibs to the linker code | bjorn3 | -22/+1 |
| 2025-06-03 | Only borrow EncodedMetadata in codegen_crate | bjorn3 | -5/+0 |
| 2025-05-28 | Mark all optimize methods and the codegen method as safe | bjorn3 | -10/+6 |
| 2025-05-28 | Move supports_parallel from CodegenBackend to ExtraBackendMethods | bjorn3 | -1/+1 |
| 2025-04-07 | Prepend temp files with a string per invocation of rustc | Michael Goulet | -5/+24 |
| 2025-04-07 | Simplify temp path creation a bit | Michael Goulet | -16/+8 |
| 2025-04-04 | Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin | Matthias Krüger | -2/+2 |
| 2025-03-28 | use `slice::contains` where applicable | Yotam Ofek | -1/+1 |
| 2025-03-25 | Rename `is_like_osx` to `is_like_darwin` | Mads Marquart | -2/+2 |
| 2025-03-21 | Auto merge of #128320 - saethlin:link-me-maybe, r=compiler-errors | bors | -6/+15 |
| 2025-03-17 | Flatten `if`s in `rustc_codegen_ssa` | Yotam Ofek | -19/+13 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -0/+3 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -2/+6 |
| 2025-02-24 | Avoid no-op unlink+link dances in incr comp | Ben Kimock | -6/+15 |
| 2025-02-24 | Generalize BaseTypeCodegenMethods | Oli Scherer | -0/+3 |
| 2025-02-23 | Rollup merge of #136439 - yotamofek:pr/codegen-ssa-no-indexing, r=Noratrieb | Trevor Gross | -7/+8 |
| 2025-02-23 | Remove unused `OutputType::ThinLinkBitcode` | DianQK | -3/+0 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -2/+6 |
| 2025-02-23 | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK | -0/+3 |
| 2025-02-21 | update autodiff flags | Manuel Drehwald | -1/+2 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -2/+2 |
| 2025-02-11 | rustc_codegen_ssa: cleanup nested `if`s and a needless `match` | Yotam Ofek | -2/+3 |
| 2025-02-11 | rustc_codegen_ssa: use slice patterns instead of len-check+indexing | Yotam Ofek | -5/+5 |
| 2025-02-01 | test compile time fixes | Manuel Drehwald | -1/+1 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -5/+33 |