about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/builder/custom
AgeCommit message (Expand)AuthorLines
2025-09-16Remove Rvalue::Len.Camille Gillot-1/+5
2025-08-18Rollup merge of #145206 - scrabsha:push-uxovoqzrxnlx, r=jdonszelmannStuart Cook-33/+32
2025-08-15Port `#[custom_mir(..)]` to the new attribute systemSasha Pourcelot-33/+32
2025-08-14avoid unnecessary type sanity checksRalf Jung-1/+1
2025-08-14use ty::Value instead of manual pairs of types and valtreesRalf Jung-3/+3
2025-08-14PatKind: store constants as valtreesRalf Jung-3/+3
2025-06-29mir: Add a `new` method to `statement`dianqk-4/+2
2025-05-29Structurally normalize types as needed in projection_ty_coreMichael Goulet-2/+2
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-0/+2
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-1/+2
2025-04-06Remove the `is_inline` field from `PatKind::ExpandedConstant`Nadrieril-1/+1
2025-02-19Remove `rustc_middle::mir::tcx` module.Nicholas Nethercote-1/+0
2025-01-31Remove the `mir_build` hook.Nicholas Nethercote-1/+1
2025-01-28Represent the raw pointer for a array length check as a new kind of fake borrowMichael Goulet-1/+1
2025-01-18Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"Rémy Rakic-0/+1
2024-12-22Delete `Rvalue::Len`Scott McMurray-1/+0
2024-12-18mir: require `is_cleanup` when creating `BasicBlockData`DianQK-7/+8
2024-12-17Rename `rustc_mir_build::build` to `builder`Zalathar-0/+909