| Age | Commit message (Expand) | Author | Lines |
| 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 | 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 |
| 2024-06-24 | Rollup merge of #124712 - Enselic:deprecate-inline-threshold, r=pnkfelix | Michael Goulet | -2/+0 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -6/+13 |
| 2024-06-14 | rustc_codegen_ssa: Remove unused ModuleConfig::inline_threshold | Martin Nordholts | -2/+0 |
| 2024-06-04 | Auto merge of #122597 - pacak:master, r=bjorn3 | bors | -0/+23 |
| 2024-05-24 | Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomez | bors | -1/+10 |
| 2024-05-23 | cleanup: standardize on summary over index in names | Augie Fackler | -3/+3 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -1/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -0/+9 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-19 | Show files produced by --emit foo in json artifact notifications | Michael Baikov | -0/+23 |
| 2024-04-16 | Allow workproducts without object files. | Michael Baikov | -8/+5 |
| 2024-04-06 | Save/restore more items in cache with incremental compilation | Michael Baikov | -3/+27 |