| Age | Commit message (Expand) | Author | Lines |
| 2025-07-22 | Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -0/+7 |
| 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 |
| 2025-02-26 | Restore usage of io::Error | bjorn3 | -4/+7 |
| 2025-02-24 | codegen_llvm: avoid `Deref` impls w/ extern type | David Wood | -11/+12 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -15/+10 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -10/+3 |
| 2025-02-23 | The embedded bitcode should always be prepared for LTO/ThinLTO | DianQK | -44/+99 |
| 2025-02-21 | update autodiff flags | Manuel Drehwald | -23/+62 |
| 2025-02-21 | clean up autodiff code/comments | Manuel Drehwald | -10/+5 |
| 2025-02-20 | Merge two operations that were always performed together | Oli Scherer | -1/+1 |
| 2025-02-14 | Don't error when adding a staticlib with bitcode files compiled by newer LLVM | bjorn3 | -6/+22 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -2/+2 |
| 2025-02-12 | Rollup merge of #135549 - oli-obk:push-tmxtpnrloyqu, r=compiler-errors | Matthias Krüger | -131/+92 |
| 2025-02-11 | Document some safety constraints and use more safe wrappers | Oli Scherer | -43/+32 |
| 2025-02-11 | Add a safe wrapper for `WriteBitcodeToFile` | Oli Scherer | -8/+10 |
| 2025-02-11 | Remove an unsafe closure invariant by inlining the closure wrapper into the c... | Oli Scherer | -80/+50 |
| 2025-02-11 | Rollup merge of #136721 - dpaoliello:cleanllvm2, r=Zalathar | Jacob Pratt | -3/+3 |
| 2025-02-10 | rustc_codegen_llvm: Mark items as pub(crate) outside of the llvm module | Daniel Paoliello | -3/+3 |
| 2025-02-10 | move second opt run to lto phase and cleanup code | Manuel Drehwald | -18/+48 |
| 2025-02-07 | fix non-enzyme builds | Manuel Drehwald | -1/+3 |
| 2025-01-22 | rustc_codegen_llvm: remove outdated asm-to-obj codegen note | Ken Matsui | -6/+3 |
| 2025-01-13 | Rollup merge of #133752 - klensy:cp, r=davidtwco | Matthias Krüger | -7/+3 |