Re-exports§
pub use opcode::opcode_name;
Modules§
Structs§
- Call
Frame - Minimal call frame: 16 bytes of metadata, no closure/upvalue fields.
- Code
Store - All compiled bytecode for a program.
- FnChunk
- A compiled function chunk — bytecode + metadata.
- VM
- The Aver bytecode virtual machine.
- VmBuiltin
Profile - VmFunction
Profile - VmOpcode
Profile - VmProfile
Report - VmReturn
Stats
Enums§
- VmError
- VM runtime error.
Functions§
- compile_
program - Compile a parsed + TCO-transformed + resolved program into bytecode.
Also loads dependent modules if a
moduledeclaration withdependsis present. - compile_
program_ with_ modules - Compile with explicit module root for
dependsresolution. - register_
service_ types - Register builtin service record types (HttpResponse, HttpRequest, etc.) in the arena before compilation. These types are used by services but not declared in user code.