Expand description
This module contains everything needed to instantiate an interpreter. This separation exists to ensure that no fancy miri features like interpreting common C functions leak into CTFE.
Macros§
- compile_
time_ machine - A lot of the flexibility above is just needed for
Miri
, but all “compile-time” machines (CTFE and ConstProp) use the same instance. Here, we share that code.
Enums§
- Return
Action - Data returned by
Machine::after_stack_pop
, and consumed byInterpCx::return_from_current_stack_frame
to determine what actions should be done when returning from a stack frame.