rust/compiler/rustc_const_eval/src/const_eval
Ralf Jung 8ef0caa23c interpret: remove LocalValue::Unallocated, add Operand::Uninit
Operand::Uninit is an *allocated* operand that is fully uninitialized.
This lets us lazily allocate the actual backing store of *all* locals (no matter their ABI).

I also reordered things in pop_stack_frame at the same time.
I should probably have made that a separate commit...
2022-07-06 14:03:20 -04:00
..
error.rs interpret: do not prune requires_caller_location stack frames quite so early 2022-06-26 14:42:26 -04:00
eval_queries.rs interpret: remove LocalValue::Unallocated, add Operand::Uninit 2022-07-06 14:03:20 -04:00
fn_queries.rs Rename impl_constness to constness 2022-06-15 20:54:43 +10:00
machine.rs Add a helper function for checking whether a default function in a trait can be treated as const 2022-05-30 08:52:25 +00:00
mod.rs Improve pretty printing of valtrees for references 2022-06-28 22:38:32 +02:00
valtrees.rs interpret: add From<&MplaceTy> for PlaceTy 2022-06-29 17:13:13 -04:00