| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-01-07 | llvm: Ignore error value that is always false | Matthew Maurer | -5/+1 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -7/+55 |
| 2024-12-30 | add llvm_floatabi field to target spec that controls FloatABIType | Ralf Jung | -4/+12 |
| 2024-12-30 | rustc_llvm: expose FloatABIType target machine parameter | Ralf Jung | -7/+7 |
| 2024-12-29 | make -Csoft-float have an effect on all ARM targets | Ralf Jung | -1/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-12 | Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errors | bors | -6/+17 |
| 2024-12-02 | Use c"lit" for CStrings without unwrap | Kornel | -2/+2 |
| 2024-12-02 | replace copypasted ModuleLlvm::parse | klensy | -7/+3 |
| 2024-11-26 | Respect verify-llvm-ir option in the backend | Nikita Popov | -0/+4 |
| 2024-11-26 | Pass end position of span through inline ASM cookie | beetrees | -6/+17 |
| 2024-11-24 | embed-bitcode is no longer used in iOS | DianQK | -18/+1 |
| 2024-11-03 | Reduce dependence on the target name | bjorn3 | -20/+9 |
| 2024-11-02 | Rename target triple to target tuple in many places in the compiler | Noratrieb | -3/+3 |
| 2024-11-02 | Rollup merge of #131037 - madsmtm:move-llvm-target-versioning, r=petrochenkov | Matthias Krüger | -1/+2 |
| 2024-11-01 | Move versioned LLVM target creation to rustc_codegen_ssa | Mads Marquart | -1/+2 |
| 2024-10-31 | Remove support for `-Zprofile` (gcov-style coverage instrumentation) | Zalathar | -1/+0 |
| 2024-10-30 | Consistently use safe wrapper function `set_section` | Zalathar | -10/+9 |
| 2024-10-29 | Rollup merge of #132319 - Zalathar:add-module-flag, r=jieyouxu | Matthias Krüger | -18/+3 |
| 2024-10-29 | Don't set unnecessary module flag "LTOPostLink" | Zalathar | -18/+3 |
| 2024-10-29 | Rollup merge of #132216 - klensy:c_uint, r=cuviper | Jubilee | -2/+2 |
| 2024-10-29 | Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot | Jubilee | -1/+1 |
| 2024-10-29 | correct LLVMRustCreateThinLTOData arg types | klensy | -2/+2 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -1/+1 |
| 2024-10-28 | Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char` | Zalathar | -6/+8 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -4/+4 |
| 2024-09-26 | Use `&raw` in the compiler | Josh Stone | -1/+1 |
| 2024-09-24 | Dogfood `feature(file_buffered)` | Josh Stone | -4/+3 |
| 2024-09-23 | Auto merge of #130724 - compiler-errors:bump, r=Mark-Simulacrum | bors | -11/+11 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -11/+11 |
| 2024-09-21 | Call module_name_to_str instead of just unwrapping | Ben Kimock | -1/+1 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -12/+15 |
| 2024-09-19 | Reduce repetition in `target_is_apple`. | Nicholas Nethercote | -5/+6 |
| 2024-09-19 | Streamline `report_inline_asm`. | Nicholas Nethercote | -8/+7 |
| 2024-09-19 | Rename a parameter. | Nicholas Nethercote | -2/+2 |
| 2024-09-15 | Rollup merge of #129897 - RalfJung:soft-float-ignored, r=Urgau | Matthias Krüger | -1/+7 |
| 2024-09-11 | Simplify some nested if statements | Michael Goulet | -5/+3 |
| 2024-09-09 | Remove `serialized_bitcode` from `LtoModuleCodegen`. | Nicholas Nethercote | -6/+2 |
| 2024-09-03 | deprecate -Csoft-float because it is unsound (and not fixable) | Ralf Jung | -1/+7 |