Crate ivm_compile

Source
Expand description

This crate provides a medium-level “instruction” wrapper for ivm bytecode.

Modules§

byte_id
A module containing each crate::Instruction’s byte identifier.
options
version_adapters
A module containing adapters for differing compile feature versions.

Enums§

Instruction
An enum representing a bytecode instruction. For bytecode mapping, see the byte_id module.
ReadOperation
When the VM encounters an instruction that requires a value, it will perform a read operation.

Functions§

compile_all
Compiles every instruction in the given IntoIterator, then returns the combined bytecode.