List of all items
Structs
- accel::fusion::ReductionGeometry
- accel::fusion::StackSliceGuard
- bytecode::instr::ArgSpec
- bytecode::instr::StackEffect
- bytecode::program::Bytecode
- bytecode::program::CallFrame
- bytecode::program::ExecutionContext
- bytecode::program::UserFunction
- call::shared::PreparedUserCall
- compiler::core::Compiler
- compiler::core::LoopLabels
- compiler::error::CompileError
- indexing::end_expr::ValueToF64Error
- indexing::plan::ExprPlanSpec
- indexing::plan::IndexPlan
- indexing::plan::IndexPlanProperties
- indexing::write_slice::ExprSelectorSpec
- interpreter::dispatch::DispatchHooks
- interpreter::dispatch::DispatchMeta
- interpreter::dispatch::DispatchState
- interpreter::dispatch::PreparedUserDispatch
- interpreter::state::InterpreterState
- interpreter::timing::InterpreterTiming
- ops::comparison::RelationInvertedSpec
- runtime::call_stack::CallFrameGuard
- runtime::gc::InterpretContext
- runtime::workspace::PendingWorkspaceGuard
- runtime::workspace::WorkspaceStateGuard
Enums
- accel::auto_promote::AutoBinaryOp
- accel::auto_promote::AutoUnaryOp
- bytecode::instr::EmitLabel
- bytecode::instr::EndExpr
- bytecode::instr::Instr
- call::builtins::ImportedBuiltinResolution
- call::feval::FevalDispatch
- indexing::selectors::SliceSelector
- indexing::write_slice::ComplexRhsView
- indexing::write_slice::StringRhsView
- interpreter::dispatch::BuiltinHandling
- interpreter::dispatch::DispatchDecision
- interpreter::dispatch::DispatchHandled
- interpreter::dispatch::ExceptionHandling
- interpreter::dispatch::FevalHandling
- interpreter::dispatch::MethodHandling
- interpreter::dispatch::UserCallHandling
- interpreter::state::InterpreterOutcome
- ops::control_flow::ControlFlowAction
Functions
- accel::auto_promote::accel_promote_binary
- accel::auto_promote::accel_promote_unary
- accel::fusion::execute_fusion_elementwise
- accel::fusion::execute_fusion_reduction
- accel::fusion::execute_fusion_special_kind
- accel::fusion::fusion_span_has_vm_barrier
- accel::fusion::fusion_span_live_result_count
- accel::fusion::gather_fusion_inputs
- accel::fusion::resolve_reduction_geometry
- accel::fusion::summarize_value
- accel::fusion::try_execute_fusion_group
- accel::fusion::value_kind
- accel::fusion::write_elementwise_materialized_stores
- accel::graph::build_accel_graph
- accel::idioms::stochastic_evolution::execute_stochastic_evolution
- accel::residency::clear_value
- accel::residency::mark
- accel::residency::same_gpu_handle
- accel::stack_layout::annotate_fusion_groups_with_stack_layout
- bytecode::compile::compile
- call::builtins::collect_call_args
- call::builtins::prepare_builtin_args
- call::builtins::requested_output_count
- call::builtins::resolve_imported_builtin
- call::builtins::rethrow_without_explicit_exception
- call::builtins::single_result_output_list
- call::builtins::special_counter_builtin
- call::closures::call_method
- call::closures::call_method_or_member_index
- call::closures::call_static_method
- call::closures::collect_method_args
- call::closures::create_closure
- call::closures::load_method_closure
- call::closures::load_static_property
- call::feval::closure_call_args
- call::feval::execute_feval
- call::feval::forward_builtin_feval
- call::feval::try_closure_builtin_fallback
- call::shared::build_expanded_args_from_specs
- call::shared::collect_multi_outputs
- call::shared::expand_all_cell
- call::shared::expand_cell_indices
- call::shared::first_output_value
- call::shared::lookup_user_function
- call::shared::prepare_user_call
- call::shared::subsref_brace_index_cell_raw
- call::shared::subsref_brace_numeric_index_values
- call::shared::subsref_empty_brace_cell
- call::shared::subsref_paren_index_cell
- call::shared::validate_user_function_arity
- call::user::try_builtin_fallback_multi
- call::user::try_builtin_fallback_single
- execute
- indexing::end_expr::eval_end_expr_value
- indexing::end_expr::resolve_range_end_index
- indexing::end_expr::value_to_f64
- indexing::plan::build_expr_index_plan
- indexing::plan::build_index_plan
- indexing::plan::total_len_from_shape
- indexing::read_linear::build_object_subsref_cell
- indexing::read_linear::collect_linear_indices
- indexing::read_linear::generic_index
- indexing::read_slice::build_numeric_subsref_cell
- indexing::read_slice::gather_string_slice
- indexing::read_slice::object_subsref_paren
- indexing::read_slice::read_complex_slice
- indexing::read_slice::read_complex_slice_from_plan
- indexing::read_slice::read_gpu_slice
- indexing::read_slice::read_gpu_slice_from_plan
- indexing::read_slice::read_string_slice
- indexing::read_slice::read_tensor_slice_1d
- indexing::read_slice::read_tensor_slice_from_plan
- indexing::read_slice::read_tensor_slice_nd
- indexing::read_slice::try_tensor_slice_2d_fast_path
- indexing::selectors::build_slice_selectors
- indexing::selectors::index_scalar_from_value
- indexing::selectors::indices_from_value_linear
- indexing::selectors::materialize_index_value
- indexing::selectors::selector_from_value_dim
- indexing::write_linear::assign_complex_scalar
- indexing::write_linear::assign_gpu_scalar
- indexing::write_linear::assign_tensor_scalar
- indexing::write_linear::rhs_to_complex_scalar
- indexing::write_linear::rhs_to_real_scalar
- indexing::write_slice::assign_gpu_slice_with_plan
- indexing::write_slice::assign_tensor_with_plan
- indexing::write_slice::build_complex_rhs_view
- indexing::write_slice::build_expr_selectors
- indexing::write_slice::build_string_rhs_view
- indexing::write_slice::build_subsasgn_paren_cell
- indexing::write_slice::materialize_rhs_linear_real
- indexing::write_slice::materialize_rhs_nd_real
- indexing::write_slice::materialize_rhs_real_for_plan
- indexing::write_slice::object_subsasgn_paren
- indexing::write_slice::scatter_complex_with_plan
- indexing::write_slice::scatter_real_with_plan
- indexing::write_slice::scatter_string_with_plan
- indexing::write_slice::upload_tensor_to_gpu
- interpreter::debug::trace_call_builtin
- interpreter::debug::trace_load_var
- interpreter::debug::trace_store_var
- interpreter::dispatch::apply_control_flow_action
- interpreter::dispatch::build_builtin_expand_at_args
- interpreter::dispatch::build_builtin_expand_last_args
- interpreter::dispatch::build_builtin_expand_multi_args
- interpreter::dispatch::build_feval_expand_multi_args
- interpreter::dispatch::build_user_function_expand_multi_args
- interpreter::dispatch::create_matrix
- interpreter::dispatch::create_matrix_dynamic
- interpreter::dispatch::create_range
- interpreter::dispatch::dispatch_instruction
- interpreter::dispatch::emit_stack_top
- interpreter::dispatch::emit_var
- interpreter::dispatch::handle_builtin_call
- interpreter::dispatch::handle_builtin_expand_at_call
- interpreter::dispatch::handle_builtin_expand_last_call
- interpreter::dispatch::handle_builtin_expand_multi_call
- interpreter::dispatch::handle_builtin_outcome
- interpreter::dispatch::handle_create_closure
- interpreter::dispatch::handle_feval_dispatch
- interpreter::dispatch::handle_load_method
- interpreter::dispatch::handle_load_static_property
- interpreter::dispatch::handle_method_call
- interpreter::dispatch::handle_method_or_member_index_call
- interpreter::dispatch::handle_prepared_user_function_call
- interpreter::dispatch::handle_register_class
- interpreter::dispatch::handle_static_method_call
- interpreter::dispatch::handle_user_function_call
- interpreter::dispatch::load_bool
- interpreter::dispatch::load_char_row
- interpreter::dispatch::load_complex
- interpreter::dispatch::load_const
- interpreter::dispatch::load_local
- interpreter::dispatch::load_string
- interpreter::dispatch::load_var
- interpreter::dispatch::logical_truth_from_value
- interpreter::dispatch::output_list_for_user_call
- interpreter::dispatch::pack_to_col
- interpreter::dispatch::pack_to_row
- interpreter::dispatch::parse_exception
- interpreter::dispatch::prepare_named_user_dispatch
- interpreter::dispatch::prepare_vm_error
- interpreter::dispatch::push_single_result
- interpreter::dispatch::push_user_call_outputs
- interpreter::dispatch::redirect_exception_to_catch
- interpreter::dispatch::store_local
- interpreter::dispatch::store_var
- interpreter::dispatch::unpack
- interpreter::dispatch::unpack_prepared_user_call
- interpreter::engine::check_cancelled
- interpreter::engine::create_gc_context
- interpreter::engine::debug_stack_enabled
- interpreter::engine::fusion_debug_enabled
- interpreter::engine::log_fusion_span_window
- interpreter::engine::note_fusion_gate
- interpreter::engine::note_fusion_skip
- interpreter::engine::note_pre_dispatch
- interpreter::engine::prepare_workspace_guard
- interpreter::errors::attach_span_at
- interpreter::errors::attach_span_from_pc
- interpreter::errors::current_vm_pc
- interpreter::errors::ensure_runtime_error_identifier
- interpreter::errors::mex
- interpreter::errors::set_vm_pc
- interpreter::runner::dynamic_user_functions_snapshot
- interpreter::runner::interpret
- interpreter::runner::interpret_function
- interpreter::runner::interpret_function_with_counts
- interpreter::runner::interpret_with_vars
- interpreter::stack::pop2
- interpreter::stack::pop_args
- interpreter::stack::pop_value
- object::class_def::register_class
- object::resolve::load_member
- object::resolve::load_member_dynamic
- object::resolve::load_static_member
- object::resolve::store_member
- object::resolve::store_member_dynamic
- ops::arithmetic::add
- ops::arithmetic::binary_fallback
- ops::arithmetic::binary_method
- ops::arithmetic::execute_left_division
- ops::arithmetic::execute_right_division
- ops::arithmetic::is_scalarish_for_division
- ops::arithmetic::mul
- ops::arithmetic::power
- ops::arithmetic::sub
- ops::arithmetic::unary
- ops::arrays::create_matrix
- ops::arrays::create_matrix_dynamic
- ops::arrays::create_range
- ops::arrays::pack_to_col
- ops::arrays::pack_to_row
- ops::arrays::unpack
- ops::cells::assign_cell_value
- ops::cells::create_cell_2d
- ops::cells::expand_cell_values
- ops::cells::index_cell_value
- ops::comparison::equal
- ops::comparison::not_equal
- ops::comparison::relation
- ops::comparison::relation_inverted
- ops::control_flow::and_and
- ops::control_flow::enter_scope
- ops::control_flow::enter_try
- ops::control_flow::exit_scope
- ops::control_flow::jump
- ops::control_flow::jump_if_false
- ops::control_flow::or_or
- ops::control_flow::pop_try
- ops::control_flow::return_value
- ops::control_flow::return_void
- ops::stack::emit_stack_top
- ops::stack::emit_var
- ops::stack::load_bool
- ops::stack::load_char_row
- ops::stack::load_complex
- ops::stack::load_const
- ops::stack::load_local
- ops::stack::load_string
- ops::stack::load_var
- ops::stack::pop
- ops::stack::store_local
- ops::stack::store_var
- ops::stack::swap
- runtime::call_stack::attach_call_frames
- runtime::call_stack::callstack_limit
- runtime::call_stack::error_namespace
- runtime::call_stack::pop_call_frame
- runtime::call_stack::push_call_frame
- runtime::call_stack::set_call_stack_limit
- runtime::call_stack::set_error_namespace
- runtime::globals::clear_all_runtime_globals
- runtime::globals::collect_thread_roots
- runtime::globals::declare_global
- runtime::globals::declare_global_named
- runtime::globals::declare_persistent
- runtime::globals::declare_persistent_named
- runtime::globals::persist_declared_for_bytecode
- runtime::globals::update_global_store
- runtime::globals::update_persistent_local_store
- runtime::globals::workspace_global_names
- runtime::workspace::ensure_workspace_slot_name
- runtime::workspace::mark_workspace_assigned
- runtime::workspace::push_pending_workspace
- runtime::workspace::refresh_workspace_state
- runtime::workspace::set_workspace_state
- runtime::workspace::set_workspace_variable
- runtime::workspace::take_pending_workspace_state
- runtime::workspace::take_updated_workspace_state
- runtime::workspace::workspace_assign
- runtime::workspace::workspace_clear
- runtime::workspace::workspace_lookup
- runtime::workspace::workspace_remove
- runtime::workspace::workspace_snapshot
Type Aliases
- indexing::end_expr::BuiltinEndCallback
- indexing::end_expr::UserEndCallback
- indexing::plan::VmResult
- indexing::selectors::VmResult
- interpreter::dispatch::BuiltinFallbackUserCall
- interpreter::dispatch::InterpretFunctionCounts
- interpreter::dispatch::InvokeUserForEndExpr
- runtime::workspace::WorkspaceSnapshot