| Age | Commit message (Expand) | Author | Lines |
| 2025-08-19 | Rollup merge of #145484 - Zalathar:archive-builder, r=bjorn3 | Stuart Cook | -177/+6 |
| 2025-08-19 | Rollup merge of #145432 - Zalathar:target-machine, r=wesleywiser | Stuart Cook | -8/+12 |
| 2025-08-16 | Remove `LlvmArchiveBuilder` and supporting code/bindings | Zalathar | -177/+6 |
| 2025-08-15 | Simplify the `args_cstr_buff` assertion | Zalathar | -5/+4 |
| 2025-08-15 | Avoid an unnecessary intermediate `&mut` reference | Zalathar | -1/+1 |
| 2025-08-15 | Avoid an explicit cast from `*const c_uchar` to `*const c_char` | Zalathar | -2/+2 |
| 2025-08-15 | Declare module `rustc_codegen_llvm::back` in the normal way | Zalathar | -0/+5 |
| 2025-08-15 | Rollup merge of #145004 - bjorn3:remove_unused_fields, r=WaffleLapkin | Stuart Cook | -5/+6 |
| 2025-08-14 | Remove lto inline logic | Marcelo Domínguez | -27/+1 |
| 2025-08-08 | Remove bitcode_llvm_cmdline | bjorn3 | -5/+6 |
| 2025-07-28 | Auto merge of #144562 - matthiaskrgr:rollup-mlvn7qo, r=matthiaskrgr | bors | -46/+8 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -4/+4 |
| 2025-07-26 | Remove support for -Zcombine-cgu | bjorn3 | -23/+0 |
| 2025-07-25 | Use the object crate rather than LLVM for extracting bitcode sections | bjorn3 | -23/+8 |
| 2025-07-24 | Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwco | bors | -91/+23 |
| 2025-07-22 | Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -0/+7 |
| 2025-07-21 | Remove each_linked_rlib_for_lto from CodegenContext | bjorn3 | -4/+7 |
| 2025-07-21 | Move exported_symbols_for_lto out of CodegenContext | bjorn3 | -4/+8 |
| 2025-07-21 | Merge exported_symbols computation into exported_symbols_for_lto | bjorn3 | -6/+5 |
| 2025-07-21 | Move LTO symbol export calculation from backends to cg_ssa | bjorn3 | -77/+14 |
| 2025-07-21 | Merge modules and cached_modules for fat LTO | bjorn3 | -12/+1 |
| 2025-07-18 | gpu host code generation | Manuel Drehwald | -0/+1 |
| 2025-07-18 | add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod... | Manuel Drehwald | -0/+6 |
| 2025-07-18 | Pass wasm exception model to TargetOptions | Nikita Popov | -0/+6 |
| 2025-07-17 | Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors | León Orell Valerian Liehr | -11/+10 |
| 2025-07-14 | Avoid a bunch of unnecessary `unsafe` blocks in cg_llvm | Oli Scherer | -41/+36 |
| 2025-07-11 | Rollup merge of #143633 - dillona:noinline-assert, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2025-07-10 | Make some "safe" llvm ops actually sound | Oli Scherer | -1/+1 |
| 2025-07-08 | fix: correct assertion to check for 'noinline' attribute presence before removal | Dillon Amburgey | -1/+1 |
| 2025-07-03 | Move dcx creation into WriteBackendMethods::codegen | bjorn3 | -1/+3 |
| 2025-07-03 | Remove LtoModuleCodegen | bjorn3 | -10/+7 |
| 2025-06-25 | added PrintTAFn flag for autodiff | Karan Janthe | -1/+5 |
| 2025-05-28 | Mark all optimize methods and the codegen method as safe | bjorn3 | -3/+3 |
| 2025-05-11 | Add a safe wrapper for `LLVMAppendModuleInlineAsm` | Zalathar | -2/+2 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -1/+2 |
| 2025-04-28 | remove noinline attribute and add alwaysinline after AD pass | bit-aloo | -1/+27 |
| 2025-04-24 | Rollup merge of #139700 - EnzymeAD:autodiff-flags, r=oli-obk | Matthias Krüger | -19/+37 |
| 2025-04-12 | update documentation | Manuel Drehwald | -0/+5 |
| 2025-04-12 | fix "could not find source function" error by preventing function merging bef... | Manuel Drehwald | -1/+4 |
| 2025-04-12 | fix LooseTypes flag and PrintMod behaviour, add debug helper | Manuel Drehwald | -18/+28 |
| 2025-04-07 | Prepend temp files with a string per invocation of rustc | Michael Goulet | -12/+45 |
| 2025-04-07 | Simplify temp path creation a bit | Michael Goulet | -16/+11 |
| 2025-04-06 | Remove LLVM 18 inline ASM span fallback | beetrees | -5/+2 |
| 2025-04-05 | Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk | Stuart Cook | -2/+10 |
| 2025-04-04 | add new flag to print the module post-AD, before opts | Manuel Drehwald | -2/+10 |
| 2025-04-04 | Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin | Matthias Krüger | -3/+3 |
| 2025-03-25 | Rename `is_like_osx` to `is_like_darwin` | Mads Marquart | -3/+3 |
| 2025-03-25 | Reduce visibility of most items in `rustc_codegen_llvm` | Daniel Paoliello | -1/+1 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -55/+98 |
| 2025-02-28 | Rollup merge of #137017 - bjorn3:ignore_invalid_bitcode, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -3/+22 |