List of all items
Structs
- executor::context::Context
- executor::ffi::FFIGCRef
- executor::ffi::vm_clambda_loading::CLambda
- executor::variable::VMBoolean
- executor::variable::VMBytes
- executor::variable::VMCLambdaInstruction
- executor::variable::VMFloat
- executor::variable::VMInstructions
- executor::variable::VMInt
- executor::variable::VMKeyVal
- executor::variable::VMLambda
- executor::variable::VMNamed
- executor::variable::VMNull
- executor::variable::VMRange
- executor::variable::VMSet
- executor::variable::VMString
- executor::variable::VMTuple
- executor::variable::VMWrapper
- executor::vm::SpawnedCoroutine
- executor::vm::VMCoroutinePool
- executor::vm::VMExecutor
- gc::GCRef
- gc::GCSystem
- gc::GCTraceable
- instruction_set::VMInstructionPackage
- ir::DebugInfo
- ir::Functions
- ir::IRPackage
- ir_translator::IRTranslator
- opcode::DecodedOpcode
- opcode::Instruction32
- opcode::Opcode32
- opcode::ProcessedOpcode
Enums
- executor::context::ContextError
- executor::context::ContextFrameType
- executor::variable::VMCoroutineStatus
- executor::variable::VMLambdaBody
- executor::variable::VMStackObject
- executor::variable::VMVariableError
- executor::vm::VMError
- instruction_set::VMInstruction
- ir::IR
- ir::IROperation
- ir_translator::IRTranslatorError
- opcode::OpcodeArgument
- opcode::OperandFlag
Traits
- executor::variable::VMIterable
- executor::variable::VMNativeGeneratorFunction
- executor::variable::VMObject
- gc::GCObject
Macros
- try_alias_as_type
- try_assign_as_type
- try_binary_op_as_type
- try_const_alias_as_type
- try_copy_as_type
- try_deepcopy_as_type
Functions
- executor::ffi::ffi_to_gc_ref
- executor::ffi::gc_ref_to_ffi
- executor::ffi::vm_clambda_loading::call_clambda
- executor::ffi::vm_clambda_loading::destroy_clambda
- executor::ffi::vm_clambda_loading::init_clambda
- executor::ffi::vm_clambda_loading::load_clambda
- executor::ffi::vm_ffi::clone_ref
- executor::ffi::vm_ffi::drop_ref
- executor::ffi::vm_ffi::get_len
- executor::ffi::vm_ffi::get_vm_boolean_value
- executor::ffi::vm_ffi::get_vm_float_value
- executor::ffi::vm_ffi::get_vm_int_value
- executor::ffi::vm_ffi::get_vm_key
- executor::ffi::vm_ffi::get_vm_string_value
- executor::ffi::vm_ffi::get_vm_value
- executor::ffi::vm_ffi::init_lookup_table
- executor::ffi::vm_ffi::is_vm_boolean
- executor::ffi::vm_ffi::is_vm_bytes
- executor::ffi::vm_ffi::is_vm_float
- executor::ffi::vm_ffi::is_vm_int
- executor::ffi::vm_ffi::is_vm_keyval
- executor::ffi::vm_ffi::is_vm_named
- executor::ffi::vm_ffi::is_vm_null
- executor::ffi::vm_ffi::is_vm_string
- executor::ffi::vm_ffi::is_vm_tuple
- executor::ffi::vm_ffi::is_vm_wrapper
- executor::ffi::vm_ffi::new_vm_boolean
- executor::ffi::vm_ffi::new_vm_bytes
- executor::ffi::vm_ffi::new_vm_float64
- executor::ffi::vm_ffi::new_vm_int64
- executor::ffi::vm_ffi::new_vm_keyval
- executor::ffi::vm_ffi::new_vm_named
- executor::ffi::vm_ffi::new_vm_null
- executor::ffi::vm_ffi::new_vm_string
- executor::ffi::vm_ffi::new_vm_tuple
- executor::ffi::vm_ffi::new_vm_wrapper
- executor::ffi::vm_ffi::register_function
- executor::ffi::vm_ffi::register_standard_functions
- executor::ffi::vm_ffi::rust_lookup
- executor::ffi::vm_ffi::set_vm_value
- executor::ffi::vm_ffi::vm_tuple_append
- executor::ffi::vm_ffi::vm_tuple_get
- executor::variable::_debug_print_repr
- executor::variable::try_add_as_vmobject
- executor::variable::try_alias_as_vmobject
- executor::variable::try_and_as_vmobject
- executor::variable::try_assign_as_vmobject
- executor::variable::try_const_alias_as_vmobject
- executor::variable::try_contains_as_vmobject
- executor::variable::try_copy_as_vmobject
- executor::variable::try_deepcopy_as_vmobject
- executor::variable::try_div_as_vmobject
- executor::variable::try_eq_as_vmobject
- executor::variable::try_get_attr_as_vmobject
- executor::variable::try_greater_than_as_vmobject
- executor::variable::try_index_of_as_vmobject
- executor::variable::try_key_of_as_vmobject
- executor::variable::try_length_of_as_vmobject
- executor::variable::try_less_than_as_vmobject
- executor::variable::try_mod_as_vmobject
- executor::variable::try_mul_as_vmobject
- executor::variable::try_not_as_vmobject
- executor::variable::try_or_as_vmobject
- executor::variable::try_power_as_vmobject
- executor::variable::try_repr_vmobject
- executor::variable::try_shift_left_as_vmobject
- executor::variable::try_shift_right_as_vmobject
- executor::variable::try_sub_as_vmobject
- executor::variable::try_to_string_vmobject
- executor::variable::try_value_of_as_vmobject
- executor::variable::try_xor_as_vmobject
- executor::vm_instructions::alias
- executor::vm_instructions::alias_of
- executor::vm_instructions::assert
- executor::vm_instructions::async_call_lambda
- executor::vm_instructions::binary_add
- executor::vm_instructions::binary_bitwise_and
- executor::vm_instructions::binary_bitwise_or
- executor::vm_instructions::binary_bitwise_xor
- executor::vm_instructions::binary_divide
- executor::vm_instructions::binary_equal
- executor::vm_instructions::binary_greater
- executor::vm_instructions::binary_greater_equal
- executor::vm_instructions::binary_less
- executor::vm_instructions::binary_less_equal
- executor::vm_instructions::binary_modulus
- executor::vm_instructions::binary_multiply
- executor::vm_instructions::binary_not_equal
- executor::vm_instructions::binary_power
- executor::vm_instructions::binary_shift_left
- executor::vm_instructions::binary_shift_right
- executor::vm_instructions::binary_subtract
- executor::vm_instructions::bind_self
- executor::vm_instructions::build_keyval
- executor::vm_instructions::build_named
- executor::vm_instructions::build_range
- executor::vm_instructions::build_set
- executor::vm_instructions::build_tuple
- executor::vm_instructions::call_lambda
- executor::vm_instructions::check_is_same_object
- executor::vm_instructions::copy
- executor::vm_instructions::deepcopy
- executor::vm_instructions::discard_top
- executor::vm_instructions::emit
- executor::vm_instructions::fork_instruction
- executor::vm_instructions::fork_stack_object_ref
- executor::vm_instructions::get_attr
- executor::vm_instructions::get_lambda_capture
- executor::vm_instructions::get_length
- executor::vm_instructions::get_var
- executor::vm_instructions::import
- executor::vm_instructions::index_of
- executor::vm_instructions::is_finished
- executor::vm_instructions::is_in
- executor::vm_instructions::jump
- executor::vm_instructions::jump_if_false
- executor::vm_instructions::key_of
- executor::vm_instructions::let_var
- executor::vm_instructions::load_bool
- executor::vm_instructions::load_bytes
- executor::vm_instructions::load_float
- executor::vm_instructions::load_int
- executor::vm_instructions::load_lambda
- executor::vm_instructions::load_null
- executor::vm_instructions::load_string
- executor::vm_instructions::new_boundary_frame
- executor::vm_instructions::new_frame
- executor::vm_instructions::next_or_jump
- executor::vm_instructions::pop_boundary_frame
- executor::vm_instructions::pop_frame
- executor::vm_instructions::push_value_into_tuple
- executor::vm_instructions::raise
- executor::vm_instructions::reset_iter
- executor::vm_instructions::reset_stack
- executor::vm_instructions::return_value
- executor::vm_instructions::self_of
- executor::vm_instructions::set_var
- executor::vm_instructions::swap
- executor::vm_instructions::type_of
- executor::vm_instructions::unary_bitwise_not
- executor::vm_instructions::unary_minus
- executor::vm_instructions::unary_plus
- executor::vm_instructions::value_of
- executor::vm_instructions::wipe_alias
- executor::vm_instructions::wrap