| Age | Commit message (Expand) | Author | Lines |
| 2025-06-19 | unify two -Ctarget-feature parsers | Ralf Jung | -105/+134 |
| 2025-06-19 | move -Ctarget-feature handling into shared code | Ralf Jung | -51/+225 |
| 2025-06-19 | move cfg(target_feature) computation into shared place | Ralf Jung | -2/+97 |
| 2025-06-18 | Rollup merge of #142507 - folkertdev:fn-align-align-attribute, r=jdonszelmann | Trevor Gross | -12/+2 |
| 2025-06-18 | Rollup merge of #142619 - klensy:or_fun_call, r=nnethercote | Jakub Beránek | -5/+5 |
| 2025-06-18 | Rollup merge of #142383 - scottmcm:operandref-builder, r=workingjubilee | Jakub Beránek | -76/+134 |
| 2025-06-18 | convert the `optimize` attribute to a new parser | Jana Dönszelmann | -41/+2 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -12/+2 |
| 2025-06-18 | Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3 | bors | -13/+1 |
| 2025-06-17 | CodeGen: rework Aggregate implemention for rvalue_creates_operand cases | Scott McMurray | -76/+134 |
| 2025-06-17 | use consistent attr errors in all attribute parsers | Jana Dönszelmann | -15/+0 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -7/+9 |
| 2025-06-17 | convert entire codebase to parsed inline attrs | Jana Dönszelmann | -45/+8 |
| 2025-06-17 | apply clippy::or_fun_call | klensy | -5/+5 |
| 2025-06-17 | Rollup merge of #142598 - ostylk:fix/ppc64_llvmabi, r=nikic,workingjubilee | Jubilee | -0/+18 |
| 2025-06-17 | Rollup merge of #142595 - workingjubilee:revert-warning-138139, r=ChrisDenton | Jubilee | -19/+0 |
| 2025-06-16 | indicate ppc64 elf abi in e_flags | ostylk | -0/+18 |
| 2025-06-16 | Revert overeager warning for misuse of `--print native-static-libs` | Jubilee Young | -19/+0 |
| 2025-06-16 | Change __rust_no_alloc_shim_is_unstable to be a function | Daniel Paoliello | -13/+1 |
| 2025-06-16 | Fix RISC-V C function ABI when passing/returning structs containing floats | beetrees | -7/+50 |
| 2025-06-15 | Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub... | León Orell Valerian Liehr | -110/+75 |
| 2025-06-15 | Rollup merge of #133952 - bjorn3:remove_wasm_legacy_abi, r=alexcrichton | León Orell Valerian Liehr | -38/+7 |
| 2025-06-14 | Auto merge of #142259 - sayantn:simplify-intrinsics, r=workingjubilee | bors | -2/+2 |
| 2025-06-14 | Remove all support for wasm's legacy ABI | bjorn3 | -38/+7 |
| 2025-06-13 | Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr | bors | -1/+2 |
| 2025-06-13 | Rollup merge of #135927 - azhogin:azhogin/retpoline, r=davidtwco | Matthias Krüger | -1/+2 |
| 2025-06-13 | Rollup merge of #142410 - RalfJung:align_of, r=WaffleLapkin,workingjubilee | Matthias Krüger | -1/+1 |
| 2025-06-13 | Rollup merge of #142221 - mustartt:aix-fix-strip-order, r=davidtwco | Matthias Krüger | -2/+2 |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -1/+1 |
| 2025-06-12 | Rollup merge of #142352 - workingjubilee:c-int-width-is-an-integer, r=wesleyw... | Matthias Krüger | -4/+4 |
| 2025-06-12 | Simplify implementation of Rust intrinsics by using type parameters in the cache | sayantn | -2/+2 |
| 2025-06-11 | compiler: Change c_int_width to be an integer type | Jubilee Young | -4/+4 |
| 2025-06-10 | Remove unneeded `FunctionCx` from some codegen methods | Scott McMurray | -96/+94 |
| 2025-06-09 | -Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable... | Andrew Zhogin | -1/+2 |
| 2025-06-08 | Rollup merge of #142053 - heiher:loong32-none, r=wesleywiser | Jubilee | -1/+2 |
| 2025-06-08 | Remove rustc's notion of "preferred" alignment AKA `__alignof` | Jubilee Young | -5/+1 |
| 2025-06-07 | intrinsics: use const generic to set atomic ordering | Ralf Jung | -194/+144 |
| 2025-06-06 | Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obk | Guillaume Gomez | -2/+2 |
| 2025-06-06 | Auto merge of #142099 - matthiaskrgr:rollup-r9s3c35, r=matthiaskrgr | bors | -9/+17 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -2/+2 |
| 2025-06-06 | Add new Tier-3 targets: `loongarch32-unknown-none*` | WANG Rui | -1/+2 |
| 2025-06-06 | Rollup merge of #142044 - workingjubilee:document-operandvalue-pair, r=scottmcm | Matthias Krüger | -2/+8 |
| 2025-06-05 | Auto merge of #140872 - bjorn3:elf_use_used_linker, r=nikic | bors | -31/+7 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -7/+9 |
| 2025-06-05 | Make #[used(linker)] the default on ELF too | bjorn3 | -31/+7 |
| 2025-06-04 | compiler: Document the offset invariant of `OperandValue::Pair` | Jubilee Young | -2/+8 |
| 2025-06-03 | Change `tag_field` to `FieldIdx` in `Variants::Multiple` | Scott McMurray | -4/+4 |
| 2025-06-03 | Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3 | Matthias Krüger | -10/+10 |
| 2025-06-03 | compiler: change Conv to CanonAbi | Jubilee Young | -10/+10 |
| 2025-06-03 | Move metadata object generation for dylibs to the linker code | bjorn3 | -93/+51 |