rust/compiler/rustc_const_eval/src/interpret
bors b6ab1fae73 Auto merge of #95707 - RalfJung:initialized, r=oli-obk
interp/validity: enforce Scalar::Initialized

This is a follow-up to https://github.com/rust-lang/rust/pull/94527, to also account for the new kind of `Scalar` layout inside the validity checker.

r? `@oli-obk`
2022-04-06 14:07:27 +00:00
..
intrinsics Improve AdtDef interning. 2022-03-11 13:31:24 +11:00
cast.rs interpret: remove MemoryExtra in favor of giving access to the Machine 2022-04-03 15:28:34 -04:00
eval_context.rs interpret: remove MemoryExtra in favor of giving access to the Machine 2022-04-03 15:28:34 -04:00
intern.rs Spellchecking some comments 2022-03-30 01:39:38 -04:00
intrinsics.rs Auto merge of #94527 - oli-obk:undef_scalars, r=nagisa,erikdesjardin 2022-04-05 16:46:13 +00:00
machine.rs interp: pass TyCtxt to Machine methods that do not take InterpCx 2022-04-05 13:31:51 -04:00
memory.rs interp: pass TyCtxt to Machine methods that do not take InterpCx 2022-04-05 13:31:51 -04:00
mod.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
operand.rs Auto merge of #94527 - oli-obk:undef_scalars, r=nagisa,erikdesjardin 2022-04-05 16:46:13 +00:00
operator.rs explain why shift with signed offset works the way it does 2022-03-06 11:29:24 -05:00
place.rs Auto merge of #94527 - oli-obk:undef_scalars, r=nagisa,erikdesjardin 2022-04-05 16:46:13 +00:00
step.rs interpret: remove MemoryExtra in favor of giving access to the Machine 2022-04-03 15:28:34 -04:00
terminator.rs Auto merge of #94527 - oli-obk:undef_scalars, r=nagisa,erikdesjardin 2022-04-05 16:46:13 +00:00
traits.rs interpret: remove MemoryExtra in favor of giving access to the Machine 2022-04-03 15:28:34 -04:00
util.rs Overhaul Const. 2022-02-15 16:19:59 +11:00
validity.rs interp/validity: enforce Scalar::Initialized 2022-04-05 19:46:51 -04:00
visitor.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00