List of all items
Structs
- builtins::agent::AgentHub
- builtins::agent::AgentSelf
- bytecode::CodeStore
- bytecode::CodeUnit
- bytecode::CodeUnitId
- bytecode::DebugInfo
- bytecode::Handler
- bytecode::Insn
- bytecode::SourcePosition
- bytecode::Units
- bytecode::builder::CodeBuilder
- bytecode::builder::UnitLayout
- bytecode::validate::ValidateError
- embed::NativeCx
- embed::PropertyDescriptor
- heap::BytecodeTemplate
- heap::Heap
- heap::arena::Arena
- heap::atom::AtomTable
- heap::atom::PropertyKey
- heap::bigint::BigIntRecord
- heap::buffer::Buffer
- heap::buffer::SharedBytes
- heap::buffer::View
- heap::code::DynamicUnits
- heap::gc::GcState
- heap::gc::GcStats
- heap::gc::Handle
- heap::gc::Handles
- heap::gc::HeapLimits
- heap::gc::Room
- heap::gc::RootMark
- heap::gc::RootStack
- heap::gc::Roots
- heap::object::FunctionBytecode
- heap::object::FunctionRecord
- heap::object::Internal
- heap::object::ObjectHeader
- heap::object::PayloadArenas
- heap::object::SavedFrame
- heap::report::ArenaReport
- heap::report::CodeReport
- heap::report::MemoryReport
- heap::report::ValueHeapReport
- heap::string::StringRecord
- heap::symbol::SymbolRecord
- heap::table::Table
- heap::values::Range
- heap::values::ValueHeap
- host::SystemHost
- runtime::Realm
- runtime::Runtime
- runtime::RuntimeOptions
- runtime::ThrownSummary
- shape::DictEntry
- shape::Dictionary
- shape::PropertyFlags
- shape::PrototypeInfo
- shape::Shape
- shape::ValidityCell
- value::BigIntId
- value::BytecodeId
- value::ObjectId
- value::ScopeId
- value::ShapeId
- value::StringId
- value::SymbolId
- value::ValidityCellId
- value::Value
- vm::Services
- vm::Throw
- vm::VmStack
- vm::compile::CompileError
- vm::compile::CompileRequest
- vm::compile::Compiler
- vm::ic::IcEntry
- vm::ic::IcStats
- vm::ic::IcStore
- vm::module::JsonText
- vm::module::ModuleData
- vm::module::ModuleExport
- vm::module::ModuleHost
- vm::module::ModuleImport
- vm::module::ModuleInitializer
- vm::module::ModuleRequest
- vm::module::ModuleTables
- vm::native::HostBody
- vm::native::NativeCall
- vm::regexp::RegExpRecord
- vm::regexp::RegExpStore
Enums
- builtins::Native
- bytecode::Capture
- bytecode::UnitRef
- bytecode::opcode::Format
- bytecode::opcode::Opcode
- bytecode::validate::ValidateErrorKind
- embed::KeyName
- heap::AtomMode
- heap::HeapError
- heap::atom::KeyKind
- heap::buffer::ElementKind
- heap::buffer::Store
- heap::object::InternalData
- heap::object::InternalTag
- heap::object::ObjectKind
- heap::string::AtomKeep
- heap::string::StringRepr
- host::RejectionEvent
- host::Stream
- runtime::Intrinsic
- shape::Transitions
- value::Kind
- vm::ErrorKind
- vm::Output
- vm::compile::CompileKind
- vm::ic::IcKind
- vm::module::ExportTarget
- vm::module::ModuleBinding
- vm::module::ModulePhase
- vm::module::ModuleSource
Traits
Functions
- bytecode::disasm::disassemble
- bytecode::disasm::key_placeholder
- bytecode::disasm::operands
- bytecode::disasm::register_name
- bytecode::validate::validate
- heap::arena::grown_capacity
- heap::arena::step_bytes
- heap::gc::budget_step
- heap::string::array_index
- heap::string::content_hash
- heap::values::class_len
- heap::values::class_of
- heap::values::class_size
- heap::values::next_class_len
Type Aliases
- builtins::agent::ScriptRunner
- vm::compile::CompileFn
- vm::module::LoadModuleFn
- vm::module::NormalizeFn
- vm::native::HostFn
Constants
- bytecode::NO_SPILL
- bytecode::WINDOW
- bytecode::flags::ARGUMENTS
- bytecode::flags::ARROW
- bytecode::flags::ASYNC
- bytecode::flags::BRAND
- bytecode::flags::CLASS_CONSTRUCTOR
- bytecode::flags::CONSTRUCTOR
- bytecode::flags::DERIVED
- bytecode::flags::EVAL
- bytecode::flags::GENERATOR
- bytecode::flags::MODULE
- bytecode::flags::NEW_TARGET
- bytecode::flags::PROTOTYPE
- bytecode::flags::SCRIPT
- bytecode::flags::STRICT
- bytecode::opcode::global::DEFINABLE
- bytecode::opcode::global::EVAL
- bytecode::opcode::global::FUNCTION
- bytecode::opcode::global::LEXICAL_CONFLICT
- bytecode::opcode::method::ENUMERABLE
- bytecode::opcode::method::GETTER
- bytecode::opcode::method::SETTER
- heap::arena::DOUBLING_LIMIT
- heap::arena::STEP
- heap::atom::KEY_INDEX_LIMIT
- heap::buffer::MAX_BUFFER_LENGTH
- heap::gc::DEFAULT_MIN_HEAP
- heap::object::FRAME_SLOTS
- heap::object::NONE
- heap::object::flags::CALLABLE
- heap::object::flags::CONSTRUCTOR
- heap::object::flags::DICTIONARY
- heap::object::flags::ERROR
- heap::object::flags::EXTENSIBLE
- heap::object::flags::LENGTH_READONLY
- heap::object::flags::SPARSE
- heap::object::flags::USED_AS_PROTOTYPE
- shape::DICTIONARY_THRESHOLD
- shape::STATIC_CELL
- shape::TABLE_THRESHOLD
- value::CANONICAL_NAN
- vm::DEFAULT_STACK_LIMIT
- vm::INTERRUPT_INTERVAL
- vm::NATIVE_STACK_BUDGET
- vm::frame_flags::CONSTRUCT
- vm::frame_flags::ENTRY
- vm::frame_flags::TAIL
- vm::frame_flags::VIA_APPLY
- vm::frame_flags::VIA_CALL
- vm::frame_flags::VIA_CHAIN
- vm::ic::EMPTY_TAG
- vm::ic::ENTRY_BYTES
- vm::ic::FIELD_NO_SITE
- vm::ic::GLOBAL_NO_SITE
- vm::ic::LENGTH_TAG
- vm::ic::MEGA_ENTRIES
- vm::ic::MEGA_TAG
- vm::ic::POLY
- vm::ic::POLY_TAG
- vm::ic::STRING_RECEIVER_TAG