rust/compiler/rustc_const_eval/src/interpret
Matthias Krüger cd53b4dba5
Rollup merge of #101131 - RalfJung:ctfe-no-needs-rfc, r=oli-obk
CTFE: exposing pointers and calling extern fn is just impossible

The remaining "needs RFC" errors are just needlessly confusing, I think -- time to get rid of that error variant. They are anyway only reachable with miri-unleashed (if at all).

r? `@oli-obk`
2022-08-29 21:12:57 +02:00
..
intrinsics Replace Body::basic_blocks() with field access 2022-08-26 14:27:08 +02:00
cast.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
eval_context.rs Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obk 2022-08-29 06:34:43 +02:00
intern.rs now we can make scalar_to_ptr a method on Scalar 2022-07-23 10:36:57 -04:00
intrinsics.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
machine.rs CTFE: exposing pointers and calling extern fn doesn't need an RFC, it is just impossible 2022-08-28 13:32:48 -04:00
memory.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
mod.rs interpret: refactor projection handling code 2022-07-11 22:50:46 -04:00
operand.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
operator.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
place.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
projection.rs Auto merge of #99472 - RalfJung:provenance, r=oli-obk 2022-07-20 16:56:31 +00:00
step.rs Replace Body::basic_blocks() with field access 2022-08-26 14:27:08 +02:00
terminator.rs Auto merge of #100999 - nnethercote:shrink-FnAbi, r=bjorn3 2022-08-27 14:00:53 +00:00
traits.rs incorporate some review feedback 2022-07-20 17:12:07 -04:00
util.rs Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
validity.rs Rollup merge of #100897 - RalfJung:const-not-to-mutable, r=lcnr 2022-08-29 06:34:46 +02:00
visitor.rs make use of symbolic vtables in interpreter 2022-07-20 17:12:04 -04:00