| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-13 | Remove jobserver from Session | bjorn3 | -5/+2 |
| 2024-12-12 | Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errors | bors | -13/+8 |
| 2024-12-06 | Store a single copy of the error registry in DiagCtxt | bjorn3 | -1/+5 |
| 2024-12-06 | Move some timers around | bjorn3 | -2/+0 |
| 2024-11-26 | Pass end position of span through inline ASM cookie | beetrees | -13/+8 |
| 2024-11-24 | Remove forces_embed_bitcode | DianQK | -4/+2 |
| 2024-11-03 | Reduce dependence on the target name | bjorn3 | -0/+4 |
| 2024-10-31 | Remove support for `-Zprofile` (gcov-style coverage instrumentation) | Zalathar | -21/+4 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -2/+2 |