| Age | Commit message (Expand) | Author | Lines |
| 2025-06-05 | Auto merge of #140872 - bjorn3:elf_use_used_linker, r=nikic | bors | -6/+6 |
| 2025-06-05 | Make #[used(linker)] the default on ELF too | bjorn3 | -6/+6 |
| 2025-06-04 | Rollup merge of #142005 - scottmcm:fieldidx-in-variantsmultiple, r=workingjub... | Matthias Krüger | -8/+8 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -8/+8 |
| 2025-06-04 | Rollup merge of #141250 - folkertdev:s390x-z17-target-features, r=workingjubilee | Matthias Krüger | -0/+8 |
| 2025-06-03 | Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3 | Matthias Krüger | -29/+40 |
| 2025-06-03 | cg_llvm: convert to CanonAbi | Jubilee Young | -29/+40 |
| 2025-06-03 | Remove type_test from IntrinsicCallBuilderMethods | bjorn3 | -9/+5 |
| 2025-06-03 | Remove get_dbg_loc from DebugInfoBuilderMethods | bjorn3 | -4/+6 |
| 2025-06-02 | Auto merge of #141760 - bjorn3:intrinsic_rework_part2, r=fee1-dead | bors | -64/+47 |
| 2025-06-01 | Rollup merge of #141622 - folkertdev:powerpc-va_arg, r=workingjubilee | Guillaume Gomez | -3/+182 |
| 2025-06-01 | implement `va_arg` for `powerpc` | Folkert de Vries | -11/+145 |
| 2025-05-30 | implement `va_arg` for `powerpc64` and `powerpc64le` | Folkert de Vries | -3/+48 |
| 2025-05-30 | Auto merge of #139385 - joboet:threadlocal_address, r=nikic | bors | -3/+10 |
| 2025-05-30 | Directly use from_immediate for handling bool | bjorn3 | -3/+2 |
| 2025-05-30 | Avoid computing function type for intrinsic instances | bjorn3 | -6/+2 |
| 2025-05-30 | Use layout field of OperandRef in generic_simd_intrinsic | bjorn3 | -32/+26 |
| 2025-05-30 | Use layout field of OperandRef and PlaceRef in codegen_intrinsic_call | bjorn3 | -23/+17 |
| 2025-05-30 | Rollup merge of #141538 - folkertdev:systemv-x86_64-va_arg, r=workingjubilee | Matthias Krüger | -9/+319 |
| 2025-05-30 | Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3 | Matthias Krüger | -10/+10 |
| 2025-05-29 | implement `va_arg` for x86_64 systemv and macOS | Folkert de Vries | -2/+314 |
| 2025-05-29 | rustc_codegen_llvm: use `threadlocal.address` intrinsic to access TLS | joboet | -3/+10 |
| 2025-05-29 | `emit_xtensa_va_arg`: use `inbounds_ptradd` instead of `inbounds_gep` | Folkert de Vries | -7/+5 |
| 2025-05-28 | get rid of rustc_codegen_ssa::common::AtomicOrdering | Ralf Jung | -10/+10 |
| 2025-05-28 | Remove unused arg_memory_ty method | bjorn3 | -10/+0 |
| 2025-05-28 | Mark all optimize methods and the codegen method as safe | bjorn3 | -9/+9 |
| 2025-05-28 | Remove methods from StaticCodegenMethods that are not called in cg_ssa itself | bjorn3 | -17/+13 |
| 2025-05-28 | Make predefine methods take &mut self | bjorn3 | -3/+3 |
| 2025-05-28 | Remove a couple of uses of interior mutability around statics | bjorn3 | -22/+27 |
| 2025-05-28 | Remove codegen_unit from MiscCodegenMethods | bjorn3 | -7/+10 |
| 2025-05-28 | Rollup merge of #141404 - bjorn3:refactor_cg_ssa_call_codegen, r=davidtwco | Trevor Gross | -48/+32 |
| 2025-05-27 | Rollup merge of #141650 - Zalathar:revert-unused-local-file, r=Zalathar | Matthias Krüger | -59/+39 |
| 2025-05-27 | coverage: Revert "unused local file IDs" due to empty function names | Zalathar | -59/+39 |
| 2025-05-27 | Rollup merge of #141623 - folkertdev:va-arg-explicit-types, r=workingjubilee | Michael Goulet | -22/+61 |
| 2025-05-27 | use custom types to clarify arguments to `emit_ptr_va_arg` | Folkert de Vries | -22/+61 |
| 2025-05-26 | Remove usage of FnAbi in codegen_intrinsic_call | bjorn3 | -20/+10 |
| 2025-05-26 | Pass PlaceRef rather than Bx::Value to codegen_intrinsic_call | bjorn3 | -28/+22 |
| 2025-05-24 | Cleanup CodegenFnAttrFlags | Noratrieb | -2/+2 |
| 2025-05-19 | add s390x z17 target features | Folkert de Vries | -0/+8 |
| 2025-05-19 | Rollup merge of #140847 - Zalathar:unused-local-file, r=SparrowLii | Stuart Cook | -39/+59 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -2/+2 |
| 2025-05-15 | Revert "Fix linking statics on Arm64EC #140176" | Jieyou Xu | -6/+1 |
| 2025-05-13 | Auto merge of #140887 - pietroalbini:pa-bootstrap-update, r=compiler-errors | bors | -1/+0 |
| 2025-05-12 | Auto merge of #140914 - Zalathar:asm-bindings, r=compiler-errors | bors | -82/+89 |
| 2025-05-12 | update cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2025-05-11 | Rename `OperandBundleOwned` to `OperandBundleBox` | Zalathar | -17/+18 |
| 2025-05-11 | Flatten control-flow in `inline_asm_call` after verification | Zalathar | -52/+53 |
| 2025-05-11 | Make `LLVMRustInlineAsmVerify` take `*const c_uchar` | Zalathar | -4/+3 |
| 2025-05-11 | Add a safe wrapper for `LLVMAppendModuleInlineAsm` | Zalathar | -11/+17 |
| 2025-05-11 | Use `LLVMGetInlineAsm` | Zalathar | -16/+17 |