| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-10-11 | Rollup merge of #129079 - Zoxc:thinlto_imp_symbols, r=wesleywiser | Matthias Krüger | -1/+7 |
| 2024-10-07 | Convert `Option<&Lrc<T>>` return types to `Option<&T>`. | Nicholas Nethercote | -3/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -5/+5 |
| 2024-09-22 | Create _imp__ symbols also when doing ThinLTO | John Kåre Alsaker | -1/+7 |
| 2024-09-18 | Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukang | Matthias Krüger | -2/+2 |
| 2024-09-17 | Minimize visibilities. | Nicholas Nethercote | -18/+18 |
| 2024-09-12 | Implement a Method to Seal `DiagInner`'s Suggestions | Veera | -2/+2 |
| 2024-08-29 | Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikic | Guillaume Gomez | -0/+2 |
| 2024-08-29 | Add `-Zlint-llvm-ir` | DianQK | -0/+2 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_ssa`. | Nicholas Nethercote | -1/+1 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -21/+18 |
| 2024-07-20 | compiler: Never debug_assert in codegen | Jubilee Young | -1/+1 |