| Age | Commit message (Expand) | Author | Lines |
| 2025-07-22 | Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -11/+577 |
| 2025-07-20 | Rollup merge of #144116 - nikic:llvm-21-fixes, r=dianqk | Matthias Krüger | -0/+12 |
| 2025-07-18 | gpu host code generation | Manuel Drehwald | -7/+464 |
| 2025-07-18 | add various wrappers for gpu code generation | Manuel Drehwald | -2/+103 |
| 2025-07-18 | add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod... | Manuel Drehwald | -0/+6 |
| 2025-07-18 | make more builder functions generic | Manuel Drehwald | -2/+4 |
| 2025-07-18 | Pass wasm exception model to TargetOptions | Nikita Popov | -0/+7 |
| 2025-07-18 | Update AMDGPU data layout | Nikita Popov | -0/+5 |
| 2025-07-18 | Rollup merge of #143293 - folkertdev:naked-function-kcfi, r=compiler-errors | Matthias Krüger | -4/+4 |
| 2025-07-17 | Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors | León Orell Valerian Liehr | -47/+29 |
| 2025-07-16 | use `codegen_instance_attrs` where an instance is (easily) available | Folkert de Vries | -4/+4 |
| 2025-07-16 | Rollup merge of #143920 - oli-obk:cg-llvm-safety, r=jieyouxu | Samuel Tardieu | -249/+216 |
| 2025-07-14 | Eliminate all direct uses of LLVMMDStringInContext2 | Oli Scherer | -24/+21 |
| 2025-07-14 | Use context methods instead of directly calling FFI | Oli Scherer | -25/+9 |
| 2025-07-14 | Merge `typeid_metadata` and `create_metadata` | Oli Scherer | -18/+17 |
| 2025-07-14 | Shrink some `unsafe` blocks in cg_llvm | Oli Scherer | -139/+137 |
| 2025-07-14 | Avoid a bunch of unnecessary `unsafe` blocks in cg_llvm | Oli Scherer | -65/+54 |
| 2025-07-12 | Port `#[omit_gdb_pretty_printer_section]` to the new attribute parsing infras... | Jonathan Brouwer | -3/+2 |
| 2025-07-11 | Rollup merge of #143633 - dillona:noinline-assert, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2025-07-11 | Auto merge of #142911 - mejrs:unsized, r=compiler-errors | bors | -16/+0 |
| 2025-07-10 | Rollup merge of #143722 - oli-obk:sound-llvm, r=dianqk | Trevor Gross | -7/+9 |
| 2025-07-10 | Rollup merge of #143632 - dillona:ffi-param-names, r=jieyouxu | Matthias Krüger | -2/+2 |
| 2025-07-10 | Rollup merge of #143599 - folkertdev:x86-asm-syntax-global-naked-asm, r=Amanieu | Matthias Krüger | -7/+15 |
| 2025-07-10 | Make some "safe" llvm ops actually sound | Oli Scherer | -7/+9 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -10/+13 |
| 2025-07-09 | emit `.att_syntax` when global/naked asm use that option | Folkert de Vries | -7/+15 |
| 2025-07-08 | fix: correct assertion to check for 'noinline' attribute presence before removal | Dillon Amburgey | -1/+1 |
| 2025-07-08 | fix: correct parameter names in LLVMRustBuildMinNum and LLVMRustBuildMaxNum F... | Dillon Amburgey | -2/+2 |
| 2025-07-07 | Remove support for dynamic allocas | mejrs | -16/+0 |
| 2025-07-07 | Auto merge of #143601 - matthiaskrgr:rollup-9iw2sqk, r=matthiaskrgr | bors | -1/+0 |
| 2025-07-07 | Rollup merge of #143572 - yotamofek:pr/unused-allow-attrs, r=fee1-dead | Matthias Krüger | -1/+0 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -50/+59 |
| 2025-07-07 | Remove unused allow attrs | Yotam Ofek | -1/+0 |
| 2025-07-07 | compiler: Deduplicate `must_emit_unwind_tables()` comments | Martin Nordholts | -15/+0 |
| 2025-07-07 | rustc_codegen_llvm: Remove reference to non-existing `no_landing_pads()` | Martin Nordholts | -6/+5 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -50/+59 |
| 2025-07-05 | use `div_ceil` instead of manual logic | Folkert de Vries | -2/+2 |
| 2025-07-05 | use `is_multiple_of` instead of manual modulo | Folkert de Vries | -1/+1 |
| 2025-07-04 | Rollup merge of #143387 - dpaoliello:shouldpanicfn, r=bjorn3 | Matthias Krüger | -8/+37 |
| 2025-07-03 | Always use the pure Rust fallback instead of `llvm.{maximum,minimum}` | Urgau | -12/+14 |
| 2025-07-03 | Make __rust_alloc_error_handler_should_panic a function | Daniel Paoliello | -8/+37 |
| 2025-07-03 | Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_lto | bjorn3 | -28/+15 |
| 2025-07-03 | Remove unused config param from WriteBackendMethods::autodiff | bjorn3 | -4/+1 |
| 2025-07-03 | Move dcx creation into WriteBackendMethods::codegen | bjorn3 | -3/+4 |
| 2025-07-03 | Remove LtoModuleCodegen | bjorn3 | -13/+10 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -4/+4 |
| 2025-07-01 | Rollup merge of #143125 - tgross35:aarch64-neon-llvm19-f16, r=cuviper | Matthias Krüger | -0/+8 |
| 2025-06-30 | Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obk | Matthias Krüger | -1/+1 |
| 2025-06-30 | Disable f16 on Aarch64 without neon for llvm < 20.1.1 | Trevor Gross | -0/+8 |
| 2025-06-29 | Rollup merge of #142078 - sayantn:more-intrinsics, r=workingjubilee | Guillaume Gomez | -1/+16 |