| Age | Commit message (Expand) | Author | Lines |
| 2025-07-15 | Improve comments inside `codegen_get_discr` | Scott McMurray | -2/+46 |
| 2025-07-12 | Simplify codegen for niche-encoded variant tests | Scott McMurray | -27/+50 |
| 2025-07-12 | Auto merge of #143766 - matthiaskrgr:rollup-0x7t69s, r=matthiaskrgr | bors | -10/+4 |
| 2025-07-11 | Rollup merge of #143718 - scottmcm:ub-transmute-is-ub, r=WaffleLapkin | Matthias Krüger | -10/+4 |
| 2025-07-11 | Auto merge of #142911 - mejrs:unsized, r=compiler-errors | bors | -64/+15 |
| 2025-07-10 | Add `BuilderMethods::unreachable_nonterminator` | Scott McMurray | -6/+2 |
| 2025-07-10 | Auto merge of #143696 - oli-obk:constable-type-id2, r=RalfJung | bors | -1/+1 |
| 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 | -77/+126 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -1/+1 |
| 2025-07-08 | Error on moving unsized values rather than ICE'ing | mejrs | -1/+6 |
| 2025-07-07 | Let `rvalue_creates_operand` return true for *all* `Rvalue::Aggregate`s | Scott McMurray | -77/+126 |
| 2025-07-07 | Remove support for dynamic allocas | mejrs | -64/+10 |
| 2025-07-07 | Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubilee | bors | -2/+2 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -2/+2 |
| 2025-07-05 | codegen_ssa: replace a Result by an Either | Ralf Jung | -23/+24 |
| 2025-07-04 | Rollup merge of #143410 - scottmcm:redo-transmute-again, r=RalfJung,workingju... | Jubilee | -165/+111 |
| 2025-07-04 | Address PR feedback | Scott McMurray | -41/+52 |
| 2025-07-04 | Rename `transmute_immediate` → `transmute_scalar` | Scott McMurray | -11/+13 |
| 2025-07-03 | Allow all MIR `Aggregate`s to take the operand path (if layout permits) | Scott McMurray | -67/+149 |
| 2025-07-03 | Block SIMD in transmute_immediate; delete `OperandValueKind` | Scott McMurray | -148/+81 |
| 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 | -77/+0 |
| 2025-06-30 | Auto merge of #143233 - dianqk:rollup-lcx3278, r=dianqk | bors | -4/+4 |
| 2025-06-30 | fix bitcast of single-element SIMD vectors | Folkert de Vries | -8/+2 |
| 2025-06-30 | Require either wrapping nullary intrinsincs in const blocks or explicitly dec... | Oli Scherer | -1/+22 |
| 2025-06-30 | Stop backends from needing to support nullary intrinsics | Oli Scherer | -4/+0 |
| 2025-06-29 | mir: Add a `new` method to `statement` | dianqk | -4/+4 |
| 2025-06-29 | Rollup merge of #143088 - firefighterduck:improve-doc-discr-tag, r=RalfJung | Matthias Krüger | -10/+1 |
| 2025-06-28 | move discr=varid check to layout_sanity_check | Florian Sextl | -10/+1 |
| 2025-06-28 | Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin | bors | -0/+6 |
| 2025-06-27 | Insert checks for enum discriminants when debug assertions are enabled | Bastian Kersting | -0/+6 |
| 2025-06-24 | Rollup merge of #142768 - scottmcm:avoid-unneeded-bitcast, r=WaffleLapkin | Jubilee | -2/+8 |
| 2025-06-22 | centralize `-Zmin-function-alignment` logic | Folkert de Vries | -6/+2 |
| 2025-06-19 | Avoid a bitcast FFI call in transmuting | Scott McMurray | -2/+8 |
| 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 | -75/+115 |
| 2025-06-17 | CodeGen: rework Aggregate implemention for rvalue_creates_operand cases | Scott McMurray | -75/+115 |
| 2025-06-17 | apply clippy::or_fun_call | klensy | -5/+5 |
| 2025-06-16 | Fix RISC-V C function ABI when passing/returning structs containing floats | beetrees | -7/+50 |
| 2025-06-14 | Remove all support for wasm's legacy ABI | bjorn3 | -38/+7 |
| 2025-06-12 | intrinsics: rename min_align_of to align_of | Ralf Jung | -1/+1 |
| 2025-06-10 | Remove unneeded `FunctionCx` from some codegen methods | Scott McMurray | -96/+94 |
| 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 | -178/+144 |
| 2025-06-06 | Rollup merge of #142103 - scottmcm:fieldidx-in-interp, r=oli-obk | Guillaume Gomez | -2/+2 |
| 2025-06-05 | Update `InterpCx::project_field` to take `FieldIdx` | Scott McMurray | -2/+2 |
| 2025-06-06 | Rollup merge of #142044 - workingjubilee:document-operandvalue-pair, r=scottmcm | Matthias Krüger | -2/+8 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -4/+5 |
| 2025-06-04 | compiler: Document the offset invariant of `OperandValue::Pair` | Jubilee Young | -2/+8 |