| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnr | bors | -2/+6 |
| 2025-09-28 | remove explicit deref of AbiAlign for most methods | Jubilee Young | -1/+1 |
| 2025-09-26 | ProjectionElem::Subtype -> CastKind::Subtype | beepster4096 | -2/+6 |
| 2025-09-17 | Rollup merge of #146564 - cjgillot:mir-nolen, r=scottmcm | Stuart Cook | -24/+1 |
| 2025-09-16 | Remove Rvalue::Len. | Camille Gillot | -24/+1 |
| 2025-09-16 | Update the minimum external LLVM to 20 | Josh Stone | -29/+1 |
| 2025-09-10 | clarify current MIR semantics re: overlapping assignment | Ralf Jung | -1/+10 |
| 2025-09-05 | Use `Itertools::all_equal_value()` where applicable | Yotam Ofek | -15/+12 |
| 2025-07-26 | Auto merge of #143860 - scottmcm:transmute-always-rvalue, r=WaffleLapkin | bors | -84/+66 |
| 2025-07-23 | Don't emit two `assume`s in transmutes when one is a subset of the other | Scott McMurray | -4/+24 |
| 2025-07-23 | Remove `rvalue_creates_operand` entirely | Scott McMurray | -42/+2 |
| 2025-07-23 | re-enable direct `bitcast`s for Int/Float vector transmutes (but not ones inv... | Scott McMurray | -0/+21 |
| 2025-07-23 | Let `codegen_transmute_operand` just handle everything | Scott McMurray | -42/+43 |
| 2025-07-22 | Rename `tests/codegen` into `tests/codegen-llvm` | Guillaume Gomez | -1/+1 |
| 2025-07-19 | Allow `Rvalue::Repeat` to return true in `rvalue_creates_operand` too | Scott McMurray | -4/+12 |
| 2025-07-16 | use `codegen_instance_attrs` where an instance is (easily) available | Folkert de Vries | -2/+10 |
| 2025-07-12 | Auto merge of #143766 - matthiaskrgr:rollup-0x7t69s, r=matthiaskrgr | bors | -10/+4 |
| 2025-07-11 | Auto merge of #142911 - mejrs:unsized, r=compiler-errors | bors | -21/+0 |
| 2025-07-10 | Add `BuilderMethods::unreachable_nonterminator` | Scott McMurray | -6/+2 |
| 2025-07-09 | Make UB transmutes really UB in LLVM | Scott McMurray | -7/+5 |
| 2025-07-09 | Auto merge of #143502 - scottmcm:aggregate-simd, r=oli-obk | bors | -18/+7 |
| 2025-07-07 | Let `rvalue_creates_operand` return true for *all* `Rvalue::Aggregate`s | Scott McMurray | -18/+7 |
| 2025-07-07 | Remove support for dynamic allocas | mejrs | -21/+0 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -1/+1 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-07-04 | Rollup merge of #143410 - scottmcm:redo-transmute-again, r=RalfJung,workingju... | Jubilee | -155/+101 |
| 2025-07-04 | Address PR feedback | Scott McMurray | -35/+51 |
| 2025-07-04 | Rename `transmute_immediate` → `transmute_scalar` | Scott McMurray | -9/+11 |
| 2025-07-03 | Allow all MIR `Aggregate`s to take the operand path (if layout permits) | Scott McMurray | -20/+29 |
| 2025-07-03 | Block SIMD in transmute_immediate; delete `OperandValueKind` | Scott McMurray | -145/+73 |
| 2025-07-02 | Rollup merge of #143194 - folkertdev:fix-single-element-simd-bitcast, r=worki... | Matthias Krüger | -8/+2 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -6/+0 |
| 2025-06-30 | fix bitcast of single-element SIMD vectors | Folkert de Vries | -8/+2 |
| 2025-06-19 | Avoid a bitcast FFI call in transmuting | Scott McMurray | -2/+8 |
| 2025-06-17 | CodeGen: rework Aggregate implemention for rvalue_creates_operand cases | Scott McMurray | -47/+12 |
| 2025-06-10 | Remove unneeded `FunctionCx` from some codegen methods | Scott McMurray | -96/+94 |
| 2025-03-25 | Auto merge of #138634 - saethlin:repeated-uninit, r=scottmcm,oli-obk | bors | -2/+19 |
| 2025-03-24 | Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcm | bors | -0/+3 |
| 2025-03-19 | Lower to a memset(undef) when Rvalue::Repeat repeats uninit | Ben Kimock | -2/+19 |
| 2025-03-17 | Flatten `if`s in `rustc_codegen_ssa` | Yotam Ofek | -9/+6 |
| 2025-03-15 | Fix the OperandRef type for NullOp::{UbChecks,ContractChecks} | Scott McMurray | -1/+1 |
| 2025-03-12 | Don't `alloca` just to look at a discriminant | Scott McMurray | -1/+2 |
| 2025-03-09 | Auto merge of #137513 - scottmcm:identity-transmute, r=saethlin | bors | -0/+7 |
| 2025-03-06 | Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsics | DaniPopes | -0/+3 |
| 2025-03-03 | Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obk | Matthias Krüger | -24/+2 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -24/+2 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -1/+1 |
| 2025-02-24 | ssa/mono: deduplicate `type_has_metadata` | David Wood | -2/+2 |
| 2025-02-23 | Don't re-`assume` in `transmute`s that don't change niches | Scott McMurray | -0/+7 |
| 2025-02-24 | Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm | bors | -9/+20 |