Skip to main content

Crate yulang_vm

Crate yulang_vm 

Source
Expand description

VM execution for Yulang runtime IR.

This crate owns VM value containers, host request handling, and both the tree-walking VM and compact control VM. It consumes monomorphized yulang-runtime modules instead of participating in runtime lowering or specialization.

Re-exports§

pub use host::HostRunOutput;
pub use host::eval_root_with_basic_host;
pub use host::eval_roots_with_basic_host;
pub use vm::CONTROL_VM_ARTIFACT_VERSION;
pub use vm::ControlVmModule;
pub use vm::VmError;
pub use vm::VmModule;
pub use vm::VmProfile;
pub use vm::VmRequest;
pub use vm::VmResult;
pub use vm::VmValue;
pub use vm::compile_control_vm_module;
pub use vm::compile_vm_module;

Modules§

host
runtime
vm