Re-exports§
pub use disasm::disassemble_register;pub use disasm::disassemble_stack;pub use format::decode;pub use format::encode;pub use format::BytecodeFormatError;pub use format::FORMAT_MAGIC;pub use format::FORMAT_VERSION;pub use register::parameter_slots;pub use register::RegChunk;pub use register::RegOp;pub use register::StackToRegister;
Modules§
- disasm
- Human-readable dumps of compiled bytecode (
mailang disasm). - format
- Binary bytecode container format (
.mailangbc). - register
- Register-based bytecode and a stack→register translator.
Structs§
- Bytecode
- Chunk
- Class
Obj - Closure
Obj - Function
Obj - Fat payloads are boxed so
Valuestays small on the operand stack. - Instruction
- Compact,
Copyinstruction — fetched by value on the hot path.