List of all items
Structs
- context::VMContext
- debug::LambdaRegistry
- debug::TracingClosureCaller
- effect_machine::CompiledEffectMachine
- effect_machine::ConTags
- emit::EmitContext
- emit::EmitSession
- emit::EnvScope
- emit::JoinInfo
- emit::ScopedEnv
- gc::frame_walker::StackRoot
- jit_machine::JitEffectMachine
- nursery::Nursery
- pipeline::CodegenPipeline
- signal_safety::SigJmpBuf
- signal_safety::SignalError
- stack_map::StackMapInfo
- stack_map::StackMapRegistry
Enums
- debug::HeapError
- debug::TraceLevel
- emit::EmitError
- emit::SsaVal
- emit::TailCtx
- heap_bridge::BridgeError
- host_fns::RuntimeError
- jit_machine::JitError
- pipeline::PipelineError
- yield_type::Yield
- yield_type::YieldError
Functions
- alloc::emit_alloc_fast_path
- datacon_env::wrap_with_datacon_env
- debug::clear_lambda_registry
- debug::heap_describe
- debug::heap_validate
- debug::heap_validate_deep
- debug::lookup_lambda
- debug::lookup_lambda_by_address
- debug::set_lambda_registry
- debug::trace_level
- emit::case::emit_case
- emit::expr::compile_expr
- emit::join::emit_join
- emit::join::emit_jump
- emit::primop::emit_primop
- emit::primop::unbox_double
- emit::primop::unbox_float
- emit::primop::unbox_int
- gc::frame_walker::rewrite_roots
- gc::frame_walker::walk_frames
- heap_bridge::bump_alloc_from_vmctx
- heap_bridge::heap_to_value
- heap_bridge::heap_to_value_forcing
- heap_bridge::value_to_heap
- host_fns::clear_gc_state
- host_fns::clear_gc_test_hook
- host_fns::clear_stack_map_registry
- host_fns::debug_app_check
- host_fns::drain_diagnostics
- host_fns::error_poison_ptr
- host_fns::error_poison_ptr_lazy
- host_fns::error_poison_ptr_lazy_msg
- host_fns::gc_trigger
- host_fns::gc_trigger_call_count
- host_fns::gc_trigger_last_vmctx
- host_fns::get_exec_context
- host_fns::heap_force
- host_fns::host_fn_symbols
- host_fns::last_gc_roots
- host_fns::push_diagnostic
- host_fns::reset_call_depth
- host_fns::reset_test_counters
- host_fns::runtime_bad_thunk_state_trap
- host_fns::runtime_blackhole_trap
- host_fns::runtime_cas_boxed_array
- host_fns::runtime_case_trap
- host_fns::runtime_clone_boxed_array
- host_fns::runtime_compare_byte_arrays
- host_fns::runtime_copy_addr_to_byte_array
- host_fns::runtime_copy_boxed_array
- host_fns::runtime_copy_byte_array
- host_fns::runtime_decode_double_exponent
- host_fns::runtime_decode_double_mantissa
- host_fns::runtime_double_acos
- host_fns::runtime_double_acosh
- host_fns::runtime_double_asin
- host_fns::runtime_double_asinh
- host_fns::runtime_double_atan
- host_fns::runtime_double_atanh
- host_fns::runtime_double_cos
- host_fns::runtime_double_cosh
- host_fns::runtime_double_exp
- host_fns::runtime_double_expm1
- host_fns::runtime_double_log
- host_fns::runtime_double_log1p
- host_fns::runtime_double_power
- host_fns::runtime_double_sin
- host_fns::runtime_double_sinh
- host_fns::runtime_double_tan
- host_fns::runtime_double_tanh
- host_fns::runtime_error
- host_fns::runtime_error_with_msg
- host_fns::runtime_new_boxed_array
- host_fns::runtime_new_byte_array
- host_fns::runtime_oom
- host_fns::runtime_resize_byte_array
- host_fns::runtime_set_byte_array
- host_fns::runtime_show_double_addr
- host_fns::runtime_shrink_boxed_array
- host_fns::runtime_shrink_byte_array
- host_fns::runtime_strlen
- host_fns::runtime_text_measure_off
- host_fns::runtime_text_memchr
- host_fns::runtime_text_reverse
- host_fns::set_exec_context
- host_fns::set_gc_state
- host_fns::set_gc_test_hook
- host_fns::set_stack_map_registry
- host_fns::take_runtime_error
- host_fns::trampoline_resolve
- host_fns::unresolved_var_trap
- signal_safety::install
- signal_safety::with_signal_protection
Type Aliases
Constants
- emit::CLOSURE_CAPTURED_OFFSET
- emit::CLOSURE_CODE_PTR_OFFSET
- emit::CLOSURE_NUM_CAPTURED_OFFSET
- emit::CON_FIELDS_OFFSET
- emit::CON_NUM_FIELDS_OFFSET
- emit::CON_TAG_OFFSET
- emit::HEAP_HEADER_SIZE
- emit::LIT_TAG_ADDR
- emit::LIT_TAG_ARRAY
- emit::LIT_TAG_BYTEARRAY
- emit::LIT_TAG_CHAR
- emit::LIT_TAG_DOUBLE
- emit::LIT_TAG_FLOAT
- emit::LIT_TAG_INT
- emit::LIT_TAG_OFFSET
- emit::LIT_TAG_SMALLARRAY
- emit::LIT_TAG_STRING
- emit::LIT_TAG_WORD
- emit::LIT_TOTAL_SIZE
- emit::LIT_VALUE_OFFSET
- emit::TAG_CLOSURE
- emit::TAG_CON
- emit::TAG_FORWARDED
- emit::TAG_LIT
- emit::TAG_THUNK
- emit::THUNK_BLACKHOLE
- emit::THUNK_CAPTURED_OFFSET
- emit::THUNK_CODE_PTR_OFFSET
- emit::THUNK_EVALUATED
- emit::THUNK_INDIRECTION_OFFSET
- emit::THUNK_MIN_SIZE
- emit::THUNK_STATE_OFFSET
- emit::THUNK_UNEVALUATED
- emit::VMCTX_ALLOC_LIMIT_OFFSET
- emit::VMCTX_ALLOC_PTR_OFFSET
- emit::VMCTX_GC_TRIGGER_OFFSET
- emit::VMCTX_TAIL_ARG_OFFSET
- emit::VMCTX_TAIL_CALLEE_OFFSET