| Age | Commit message (Expand) | Author | Lines |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -1/+1 |
| 2025-07-31 | Rollup merge of #144232 - xacrimon:explicit-tail-call, r=WaffleLapkin | Stuart Cook | -11/+62 |
| 2025-07-27 | Auto merge of #144347 - scottmcm:ssa-enums-v0, r=WaffleLapkin | bors | -64/+79 |
| 2025-07-26 | Auto merge of #143860 - scottmcm:transmute-always-rvalue, r=WaffleLapkin | bors | -96/+66 |
| 2025-07-26 | Implement support for explicit tail calls in the MIR block builders and the L... | Joel Wejdenstål | -11/+62 |
| 2025-07-25 | Rollup merge of #144209 - scottmcm:assume_less, r=lcnr,dianqk | Matthias Krüger | -4/+24 |
| 2025-07-23 | Remove useless lifetime parameter. | Camille GILLOT | -3/+3 |
| 2025-07-23 | Give an AllocId to ConstValue::Slice. | Camille GILLOT | -5/+2 |
| 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 | -47/+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 | -49/+43 |
| 2025-07-23 | No longer need `alloca`s for consuming `Result<!, i32>` and similar | Scott McMurray | -64/+79 |
| 2025-07-22 | Rename `tests/codegen` into `tests/codegen-llvm` | Guillaume Gomez | -1/+1 |
| 2025-07-20 | Ban projecting into SIMD types [MCP838] | Scott McMurray | -14/+5 |
| 2025-07-19 | Allow `Rvalue::Repeat` to return true in `rvalue_creates_operand` too | Scott McMurray | -4/+12 |
| 2025-07-19 | Auto merge of #143784 - scottmcm:enums-again-new-ex2, r=dianqk | bors | -29/+96 |
| 2025-07-16 | use `codegen_instance_attrs` where an instance is (easily) available | Folkert de Vries | -3/+11 |
| 2025-07-16 | add `codegen_instance_attrs` query | Folkert de Vries | -4/+3 |
| 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 |