| Age | Commit message (Expand) | Author | Lines |
| 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 | 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 |
| 2025-06-29 | give Pointer::into_parts a more scary name and offer a safer alternative | Ralf Jung | -1/+1 |
| 2025-06-25 | Auto merge of #143026 - jdonszelmann:rollup-z7mkuyt, r=jdonszelmann | bors | -1/+22 |
| 2025-06-25 | Rollup merge of #142809 - KMJ-007:ad-type-analysis-flag, r=ZuseZ4 | Jana Dönszelmann | -1/+22 |
| 2025-06-25 | Auto merge of #142879 - Mark-Simulacrum:opt-cleanup, r=WaffleLapkin | bors | -2/+1 |
| 2025-06-25 | added PrintTAFn flag for autodiff | Karan Janthe | -1/+22 |
| 2025-06-22 | Remove dead instructions in terminate blocks | Mark Rousskov | -2/+1 |
| 2025-06-22 | centralize `-Zmin-function-alignment` logic | Folkert de Vries | -5/+1 |
| 2025-06-19 | various minor target feature cleanups | Ralf Jung | -11/+11 |
| 2025-06-19 | line-wrap and extend comments, typos | Ralf Jung | -5/+5 |
| 2025-06-19 | cg_gcc: properly populate cfg(target_features) with -Ctarget-features | Ralf Jung | -16/+16 |
| 2025-06-19 | move -Ctarget-feature handling into shared code | Ralf Jung | -155/+41 |
| 2025-06-19 | move cfg(target_feature) computation into shared place | Ralf Jung | -80/+7 |
| 2025-06-18 | Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3 | bors | -32/+42 |
| 2025-06-17 | Rollup merge of #142588 - ZuseZ4:generic-ctx-imprv, r=oli-obk | Jacob Pratt | -9/+6 |
| 2025-06-16 | add and use generic get_const_int function | Manuel Drehwald | -7/+4 |
| 2025-06-16 | Change __rust_no_alloc_shim_is_unstable to be a function | Daniel Paoliello | -32/+42 |
| 2025-06-16 | make more CodegenCx function generic | Manuel Drehwald | -2/+2 |
| 2025-06-16 | Fix RISC-V C function ABI when passing/returning structs containing floats | beetrees | -1/+1 |
| 2025-06-16 | Auto merge of #142521 - sayantn:simplify-intrinsics, r=nikic,workingjubilee | bors | -242/+55 |
| 2025-06-15 | Rollup merge of #142481 - heiher:loong-asm-f16, r=Amanieu | León Orell Valerian Liehr | -0/+21 |
| 2025-06-15 | Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub... | León Orell Valerian Liehr | -10/+9 |
| 2025-06-15 | Correctly account for different address spaces in LLVM intrinsic invocations | sayantn | -19/+24 |
| 2025-06-15 | Use `LLVMIntrinsicGetDeclaration` to completely remove the hardcoded intrinsi... | sayantn | -224/+32 |
| 2025-06-15 | Add `simd_funnel_sh{l,r}` and `simd_round_ties_even` | sayantn | -1/+16 |
| 2025-06-14 | Auto merge of #142259 - sayantn:simplify-intrinsics, r=workingjubilee | bors | -826/+476 |
| 2025-06-14 | Add `f16` inline asm support for LoongArch | WANG Rui | -0/+21 |
| 2025-06-13 | Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35 | Matthias Krüger | -0/+4 |
| 2025-06-13 | Rollup merge of #135927 - azhogin:azhogin/retpoline, r=davidtwco | Matthias Krüger | -41/+10 |
| 2025-06-12 | add `extern "custom"` functions | Folkert de Vries | -0/+4 |
| 2025-06-12 | Simplify implementation of Rust intrinsics by using type parameters in the cache | sayantn | -826/+476 |
| 2025-06-10 | use `#[naked]` for `__rust_probestack` | Folkert de Vries | -2/+3 |
| 2025-06-09 | -Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable... | Andrew Zhogin | -41/+10 |
| 2025-06-08 | Rollup merge of #142194 - bjorn3:less_unstable_features, r=jieyouxu | Jubilee | -1/+0 |