Skip to main content

Module eval

Module eval 

Source
Expand description

This module provides a MIR interpreter, which is used in const eval.

Modulesยง

shim ๐Ÿ”’
Interpret intrinsics, lang items and extern "C" wellknown functions which their implementation is not available.

Macrosยง

checked_int_op ๐Ÿ”’
for_each_int_type ๐Ÿ”’
from_bytes ๐Ÿ”’
int_bit_shifts ๐Ÿ”’
not_supported ๐Ÿ”’
unchecked_int_op ๐Ÿ”’

Structsยง

DropFlags ๐Ÿ”’
Evaluator
Interval ๐Ÿ”’
IntervalAndTy ๐Ÿ”’
Locals ๐Ÿ”’
MirOutput
StackFrame ๐Ÿ”’
TlsData ๐Ÿ”’
VTableMap

Enumsยง

Address ๐Ÿ”’
IntValue ๐Ÿ”’
IntervalOrOwned ๐Ÿ”’
MirEvalError
MirOrDynIndex ๐Ÿ”’

Constantsยง

EXECUTION_LIMIT ๐Ÿ”’
HEAP_OFFSET ๐Ÿ”’
STACK_OFFSET ๐Ÿ”’

Functionsยง

interpret_mir
pad16
render_const_using_debug_impl

Type Aliasesยง

Result ๐Ÿ”’