| Age | Commit message (Expand) | Author | Lines |
| 2025-04-05 | Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk | Stuart Cook | -1/+1 |
| 2025-04-04 | add autodiff batching backend | Manuel Drehwald | -1/+1 |
| 2025-03-28 | Auto merge of #138503 - bjorn3:string_merging, r=tmiasko | bors | -1/+6 |
| 2025-03-28 | Add test and comment | bjorn3 | -0/+5 |
| 2025-03-28 | Avoid wrapping constant allocations in packed structs when not necessary | bjorn3 | -1/+1 |
| 2025-03-17 | Emit function declarations for functions with #[linkage="extern_weak"] | Bastian Kersting | -4/+24 |
| 2025-03-09 | Rollup merge of #122790 - Zoxc:dllimp-rev, r=ChrisDenton | Matthias Krüger | -6/+5 |
| 2025-03-03 | Apply dllimport in ThinLTO | John Kåre Alsaker | -6/+5 |
| 2025-02-24 | Use a safe wrapper around an LLVM FFI function | Oli Scherer | -1/+1 |
| 2025-02-20 | Merge two operations that were always performed together | Oli Scherer | -9/+2 |
| 2025-02-20 | Create safe helper for LLVMSetDLLStorageClass | Oli Scherer | -6/+2 |
| 2025-02-11 | Document some safety constraints and use more safe wrappers | Oli Scherer | -3/+3 |
| 2025-02-02 | Rollup merge of #136426 - oli-obk:push-nkpuulwurykn, r=compiler-errors | Matthias Krüger | -2/+8 |
| 2025-02-01 | Explain why we retroactively change a static initializer to have a different ... | Oli Scherer | -2/+8 |
| 2025-01-24 | Add comments about address spaces | Flakebi | -0/+13 |
| 2025-01-02 | Cast global variables to default address space | Flakebi | -17/+31 |
| 2024-11-23 | Rollup merge of #127483 - BertalanD:no_sanitize-global-var, r=rcvalle | 许杰友 Jieyou Xu (Joe) | -0/+2 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -3/+3 |
| 2024-11-07 | Rollup merge of #130586 - dpaoliello:fixrawdylib, r=wesleywiser | Jubilee | -8/+2 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -3/+3 |
| 2024-11-02 | Allow disabling ASan instrumentation for globals | Daniel Bertalan | -0/+2 |
| 2024-10-28 | Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char` | Zalathar | -4/+4 |
| 2024-10-26 | Use safe wrappers `get_visibility` and `set_visibility` | Zalathar | -6/+4 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -42/+38 |
| 2024-09-24 | Test fixing raw-dylib | Daniel Paoliello | -8/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-20 | Rollup merge of #128209 - beetrees:no-macos-10.10, r=jieyouxu | Guillaume Gomez | -52/+0 |
| 2024-09-19 | Reformat some comments. | Nicholas Nethercote | -10/+11 |
| 2024-09-19 | Reduce visibility. | Nicholas Nethercote | -1/+1 |
| 2024-09-17 | Rename supertraits of `CodegenMethods`. | Nicholas Nethercote | -1/+1 |
| 2024-09-05 | Rollup merge of #128820 - LYF1999:yf/dev, r=nikic | Matthias Krüger | -1/+1 |
| 2024-09-04 | Remove macOS 10.10 dynamic linker bug workaround | beetrees | -52/+0 |
| 2024-08-27 | Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau | Matthias Krüger | -1/+1 |
| 2024-08-20 | Avoid extra `cast()`s after `CStr::as_ptr()` | Josh Stone | -1/+1 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -1/+1 |
| 2024-08-09 | fix: get llvm type of global val | yifei | -1/+1 |
| 2024-07-30 | Move is_mingw_gnu_toolchain and i686_decorated_name to cg_ssa | bjorn3 | -2/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -11/+12 |
| 2024-07-20 | compiler: Never debug_assert in codegen | Jubilee Young | -1/+1 |
| 2024-07-19 | Rollup merge of #121533 - ratmice:wasm_init_fini_array, r=nnethercote | Trevor Gross | -2/+8 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-04-22 | Rollup merge of #124178 - GuillaumeGomez:llvm-backend, r=oli-obk | Guillaume Gomez | -3/+4 |
| 2024-04-19 | Prevent creating the same `Instance::mono` multiple times | Guillaume Gomez | -3/+4 |
| 2024-04-16 | Codegen ZSTs without an allocation | Mark Rousskov | -2/+16 |
| 2024-03-12 | Some comment nits | Oli Scherer | -3/+2 |
| 2024-03-12 | Ensure nested allocations in statics do not get deduplicated | Oli Scherer | -3/+18 |
| 2024-03-12 | Make some functions private that are only ever used in the same module | Oli Scherer | -1/+1 |
| 2024-03-12 | Stop requiring a type when codegenning types. We can get all the type info we... | Oli Scherer | -10/+3 |
| 2024-03-12 | Check whether a static is mutable instead of passing it down | Oli Scherer | -5/+5 |
| 2024-03-12 | Swap the order of a piece of code to make follow up diffs simpler | Oli Scherer | -2/+2 |