rust/compiler/rustc_const_eval/src/interpret
2024-06-27 04:36:29 -05:00
..
cast.rs Enable const casting for f16 and f128 2024-06-27 04:36:29 -05:00
discriminant.rs safe transmute: support non-ZST, variantful, uninhabited enums 2024-06-14 21:11:08 +00:00
eval_context.rs Rollup merge of #126154 - RalfJung:storage-live, r=compiler-errors 2024-06-19 13:04:58 +02:00
intern.rs rename CompileTimeInterpreter -> CompileTimeMachine, CompileTimeEvalContext -> CompileTimeInterpCx 2024-06-13 20:30:11 +02:00
intrinsics.rs Rollup merge of #126232 - RalfJung:dyn-trait-equality, r=oli-obk 2024-06-12 15:44:59 +02:00
machine.rs Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
memory.rs add as_ptr to trait AllocBytes, fix 2 impls; add pub fn get_bytes_unchecked_raw in allocation.rs; add pub fn get_alloc_bytes_unchecked_raw[_mut] in memory.rs 2024-06-21 12:50:24 +02:00
mod.rs interpret: hide some reexports in rustdoc 2024-05-02 18:47:36 +02:00
operand.rs ScalarInt: size mismatches are a bug, do not delay the panic 2024-06-10 13:43:16 +02:00
operator.rs More GVN for PtrMetadata 2024-06-20 22:16:59 -07:00
place.rs interpret: use trace to reduce noice 2024-06-21 13:51:33 +00:00
projection.rs don't ICE when encountering an extern type field during validation 2024-06-22 17:39:01 +02:00
step.rs offset_of: allow (unstably) taking the offset of slice tail fields 2024-06-08 18:17:55 +02:00
terminator.rs Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
traits.rs interpret: dyn trait metadata check: equate traits in a proper way 2024-06-11 08:54:49 +02:00
util.rs Rename InstanceDef -> InstanceKind 2024-06-16 21:35:21 -04:00
validity.rs don't ICE when encountering an extern type field during validation 2024-06-22 17:39:01 +02:00
visitor.rs interpret: refactor dyn trait handling 2024-06-10 17:28:52 +02:00