List of all items
Structs
- bytecode::Chunk
- bytecode::Fn
- bytecode::FunctionDef
- bytecode::Instruction
- bytecode::Label
- bytecode::Message
- bytecode::Program
- bytecode::Reg
- bytecode::RegWindow
- jit::CompiledTrace
- jit::HotCounter
- jit::JitCallRecord
- jit::JitContext
- jit::JitFrame
- jit::JitReturn
- jit::JitRuntime
- jit::TraceCache
- jit::TraceCompiler
- jit::TraceKey
- jit::TraceSpan
- scheduler::CapId
- scheduler::CapRights
- scheduler::ChildSpec
- scheduler::Flow
- scheduler::FlowHandle
- scheduler::FlowId
- scheduler::FlowMetrics
- scheduler::JitConfig
- scheduler::Mailbox
- scheduler::MailboxBytes
- scheduler::MailboxCapacity
- scheduler::MailboxConfig
- scheduler::MailboxFull
- scheduler::MailboxStats
- scheduler::Runtime
- scheduler::RuntimeConfig
- scheduler::RuntimeMetrics
- scheduler::RuntimeMetricsSnapshot
- scheduler::RuntimeSpawner
- scheduler::Supervisor
- scheduler::SupervisorConfig
- scheduler::WaitEpoch
- vm::NativeTable
- vm::NativeTableBuilder
- vm::Vm
Enums
- bytecode::FormatError
- bytecode::Opcode
- bytecode::Value
- bytecode::VerifyError
- jit::CompileError
- jit::ExitReason
- jit::SyncSlotsResult
- scheduler::Delivery
- scheduler::FlowOutcome
- scheduler::FlowState
- scheduler::MailboxFullReason
- scheduler::OverflowPolicy
- scheduler::RestartPolicy
- scheduler::RuntimeError
- scheduler::SendError
- scheduler::SpawnError
- vm::Fault
- vm::NativeTableError
- vm::VmResult
Macros
- bytecode::asm_macros::emit_native1_from
- bytecode::asm_macros::emit_native_n
- emit_native1_from
- emit_native_n
Functions
- bytecode::decode
- bytecode::disassemble
- bytecode::encode
- bytecode::verify
- jit::apply_exit_to_vm
- jit::force_compile
- jit::hot_threshold
- jit::run_compiled_trace
- jit::run_compiled_trace_ref
- jit::run_vm_with_jit
- jit::run_vm_with_jit_runtime
- jit::sync_slots_from_vm
- jit::sync_slots_to_vm
- jit::try_run_hot
- jit::try_run_hot_runtime
- log::debug
- log::info
- log::set_level_for_tests
- natives::std_native_map
- natives::std_native_table
- natives::std_natives
- samples::add_forty_two
- samples::ask_reply
- samples::atomic_request_reply
- samples::boom
- samples::forged_sender_ask
- samples::forged_sender_send
- samples::ping_pong
- samples::selective_receive
- scheduler::fault_count
- scheduler::flow_id_from_u64
- scheduler::next_flow_id
- scheduler::report_fault
- vm::expect_arg
- vm::expect_bool
- vm::expect_int
- vm::expect_message
- vm::expect_u64
Type Aliases
Constants
- bytecode::ABI_VERSION
- bytecode::MAGIC
- jit::HOT_THRESHOLD
- jit::JIT_BUDGET
- jit::JIT_CONTINUE
- jit::JIT_DEOPT
- jit::JIT_EFFECT
- jit::JIT_RETURN
- jit::JIT_TRAP
- jit::MAX_JIT_CALL_DEPTH
- jit::MAX_TRACE_LENGTH
- samples::TAG_JUNK
- samples::TAG_PING
- samples::TAG_PONG
- samples::TAG_REP
- samples::TAG_REQ
- scheduler::DEFAULT_QUANTUM
- vm::MAX_CALL_DEPTH