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 ๐Ÿ”’
IsSigned
MirEvalError
MirOrDynIndex ๐Ÿ”’

Constantsยง

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

Functionsยง

interpret_mir
pad16
render_const_using_debug_impl

Type Aliasesยง

Result ๐Ÿ”’