| Age | Commit message (Expand) | Author | Lines |
| 2025-07-18 | gpu host code generation | Manuel Drehwald | -0/+9 |
| 2025-07-14 | Avoid a bunch of unnecessary `unsafe` blocks in cg_llvm | Oli Scherer | -4/+4 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -7/+11 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-06-29 | give Pointer::into_parts a more scary name and offer a safer alternative | Ralf Jung | -1/+1 |
| 2025-06-16 | make more CodegenCx function generic | Manuel Drehwald | -2/+2 |
| 2025-05-11 | Rename `OperandBundleOwned` to `OperandBundleBox` | Zalathar | -3/+3 |
| 2025-04-11 | Reuse address-space computation from global alloc | Oli Scherer | -8/+8 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -3/+6 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -4/+0 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -4/+0 |
| 2025-02-27 | Stop using `hash_raw_entry` in `CodegenCx::const_str` | Josh Stone | -22/+18 |
| 2025-02-24 | Generalize `BackendTypes` over `GenericCx` | Oli Scherer | -1/+4 |
| 2025-02-24 | Remove an unnecessary lifetime | Oli Scherer | -2/+2 |
| 2025-02-24 | codegen_llvm: avoid `Deref` impls w/ extern type | David Wood | -1/+1 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -1/+2 |
| 2025-02-11 | Document some safety constraints and use more safe wrappers | Oli Scherer | -1/+1 |
| 2025-01-31 | Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr | bors | -1/+6 |
| 2025-01-30 | Rollup merge of #135026 - Flakebi:global-addrspace, r=saethlin | Matthias Krüger | -3/+6 |
| 2025-01-30 | Do not treat vtable supertraits as distinct when bound with different bound vars | Michael Goulet | -1/+6 |
| 2025-01-24 | Add comments about address spaces | Flakebi | -0/+2 |
| 2025-01-21 | Treat undef bytes as equal to any other byte | Oli Scherer | -0/+4 |
| 2025-01-02 | Cast global variables to default address space | Flakebi | -3/+4 |
| 2024-12-06 | Remove polymorphization | Ben Kimock | -4/+3 |
| 2024-10-30 | Clean up FFI calls for operand bundles | Zalathar | -4/+4 |
| 2024-10-28 | Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char` | Zalathar | -0/+18 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -1/+1 |
| 2024-10-12 | `LLVMConstInt` only allows integer types | DianQK | -0/+13 |
| 2024-10-08 | compiler: Factor rustc_target::abi out of cg_llvm | Jubilee Young | -1/+3 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -1/+2 |
| 2024-09-23 | Check vtable projections for validity in miri | Michael Goulet | -2/+2 |
| 2024-09-19 | Reorder `ConstMethods`. | Nicholas Nethercote | -19/+19 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -1/+2 |
| 2024-09-17 | Rename supertraits of `CodegenMethods`. | Nicholas Nethercote | -1/+1 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -11/+11 |
| 2024-08-12 | Rollup merge of #128537 - Jamesbarford:118980-const-vector, r=RalfJung,nikic | Guillaume Gomez | -5/+5 |
| 2024-08-08 | const vector passed to codegen | James Barford-Evans | -5/+5 |
| 2024-07-30 | Move is_mingw_gnu_toolchain and i686_decorated_name to cg_ssa | bjorn3 | -65/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -8/+8 |
| 2024-07-02 | Miri function identity hack: account for possible inlining | Ralf Jung | -2/+2 |
| 2024-06-21 | Remove const_bitcast from ConstMethods | bjorn3 | -4/+0 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -1/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -0/+1 |
| 2024-04-16 | Codegen ZSTs without an allocation | Mark Rousskov | -16/+33 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -0/+4 |
| 2024-03-10 | Fix 32-bit overflows in LLVM composite constants | erer1243 | -8/+9 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -2/+2 |
| 2023-11-15 | Ensure strings created with `const_str` get the `unnamed_addr` attribute | Thom Chiovoloni | -0/+1 |
| 2023-08-01 | Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3 | bors | -14/+4 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -2/+2 |