| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | codegen: Generate `dbg_value` for the ref statement | dianqk | -5/+12 |
| 2025-09-26 | ProjectionElem::Subtype -> CastKind::Subtype | beepster4096 | -5/+0 |
| 2025-08-06 | [codegen] assume the tag, not the relative discriminant | Scott McMurray | -14/+29 |
| 2025-07-27 | Auto merge of #144347 - scottmcm:ssa-enums-v0, r=WaffleLapkin | bors | -14/+16 |
| 2025-07-26 | Auto merge of #143860 - scottmcm:transmute-always-rvalue, r=WaffleLapkin | bors | -7/+0 |
| 2025-07-23 | Remove useless lifetime parameter. | Camille GILLOT | -2/+2 |
| 2025-07-23 | Give an AllocId to ConstValue::Slice. | Camille GILLOT | -5/+2 |
| 2025-07-23 | Let `codegen_transmute_operand` just handle everything | Scott McMurray | -7/+0 |
| 2025-07-23 | No longer need `alloca`s for consuming `Result<!, i32>` and similar | Scott McMurray | -14/+16 |
| 2025-07-20 | Ban projecting into SIMD types [MCP838] | Scott McMurray | -14/+5 |
| 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-11 | Auto merge of #142911 - mejrs:unsized, r=compiler-errors | bors | -39/+1 |
| 2025-07-10 | Auto merge of #143696 - oli-obk:constable-type-id2, r=RalfJung | bors | -1/+1 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -1/+1 |
| 2025-07-07 | Let `rvalue_creates_operand` return true for *all* `Rvalue::Aggregate`s | Scott McMurray | -57/+118 |
| 2025-07-07 | Remove support for dynamic allocas | mejrs | -39/+1 |
| 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 | -10/+10 |
| 2025-07-04 | Address PR feedback | Scott McMurray | -6/+1 |
| 2025-07-04 | Rename `transmute_immediate` → `transmute_scalar` | Scott McMurray | -2/+2 |
| 2025-07-03 | Allow all MIR `Aggregate`s to take the operand path (if layout permits) | Scott McMurray | -1/+38 |
| 2025-07-03 | Block SIMD in transmute_immediate; delete `OperandValueKind` | Scott McMurray | -3/+8 |
| 2025-06-28 | move discr=varid check to layout_sanity_check | Florian Sextl | -10/+1 |
| 2025-06-17 | CodeGen: rework Aggregate implemention for rvalue_creates_operand cases | Scott McMurray | -28/+103 |
| 2025-06-06 | Rollup merge of #142044 - workingjubilee:document-operandvalue-pair, r=scottmcm | Matthias Krüger | -2/+8 |
| 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 | -2/+2 |
| 2025-04-07 | Address PR feedback | Scott McMurray | -1/+3 |
| 2025-04-05 | Tell LLVM about impossible niche tags | Scott McMurray | -0/+28 |
| 2025-03-13 | Add more comments to discriminant calculations. | Scott McMurray | -0/+9 |
| 2025-03-12 | Don't `alloca` just to look at a discriminant | Scott McMurray | -2/+137 |
| 2025-03-03 | Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obk | Matthias Krüger | -37/+22 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -37/+22 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -3/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-20 | Refactor `OperandRef::extract_field` to prep for 838 | Scott McMurray | -22/+24 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -3/+1 |
| 2025-02-19 | Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t... | Scott McMurray | -64/+67 |
| 2025-01-21 | Also generate undef scalars and scalar pairs | Oli Scherer | -22/+37 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -18/+21 |
| 2024-10-08 | compiler: Factor rustc_target::abi out of cg_ssa | Jubilee Young | -2/+3 |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-18 | Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3 | Matthias Krüger | -9/+9 |
| 2024-09-17 | Clean up formatting. | Nicholas Nethercote | -2/+2 |
| 2024-09-17 | Minimize visibilities. | Nicholas Nethercote | -6/+6 |
| 2024-09-17 | Rename supertraits of `CodegenMethods`. | Nicholas Nethercote | -8/+8 |
| 2024-09-17 | Move some supertraits outward. | Nicholas Nethercote | -1/+1 |
| 2024-08-12 | Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxu | Guillaume Gomez | -1/+2 |