logo
Expand description

Bytecode execution.

Modules

Virtual machine heap.

Virtual machine stack.

Structs

A virtual machine for running Itsy bytecode.

Enums

Current state of the vm, checked after each instruction.

Traits

An internal trait used to make VM generic over a user-defined data context. Use the itsy_api! macro to generate a type implementing VMData and VMFunc.

An internal trait used to make resolver, compiler and VM generic over a user-defined set of Rust functions. Use the itsy_api! macro to generate a type implementing VMData and VMFunc.