List of all items
Structs
- arena::ArenaStats
- io::InternedSymbolData
- memory_stats::AggregateMemoryStats
- memory_stats::MemorySlot
- memory_stats::MemoryStatsRegistry
- memory_stats::ThreadMemoryStats
- scheduler::StrandRegistry
- scheduler::StrandSlot
- seqstring::SeqString
- son::SonConfig
- tagged_stack::BoolObject
- tagged_stack::FloatObject
- tagged_stack::HeapObject
- tagged_stack::QuotationObject
- tagged_stack::StackValue
- tagged_stack::TaggedStack
- test::TestContext
- test::TestFailure
- value::ChannelData
- value::VariantData
- value::WeaveChannelData
- watchdog::WatchdogConfig
Enums
- serialize::SerializeError
- serialize::TypedMapKey
- serialize::TypedValue
- tagged_stack::HeapTag
- value::MapKey
- value::Value
- value::WeaveMessage
- watchdog::WatchdogAction
Traits
Macros
Functions
- arena::arena_reset
- arena::arena_stats
- arena::with_arena
- args::patch_seq_arg_at
- args::patch_seq_arg_count
- args::patch_seq_args_init
- arithmetic::patch_seq_add
- arithmetic::patch_seq_and
- arithmetic::patch_seq_band
- arithmetic::patch_seq_bnot
- arithmetic::patch_seq_bor
- arithmetic::patch_seq_bxor
- arithmetic::patch_seq_clz
- arithmetic::patch_seq_ctz
- arithmetic::patch_seq_divide
- arithmetic::patch_seq_eq
- arithmetic::patch_seq_gt
- arithmetic::patch_seq_gte
- arithmetic::patch_seq_int_bits
- arithmetic::patch_seq_lt
- arithmetic::patch_seq_lte
- arithmetic::patch_seq_modulo
- arithmetic::patch_seq_multiply
- arithmetic::patch_seq_neq
- arithmetic::patch_seq_not
- arithmetic::patch_seq_or
- arithmetic::patch_seq_peek_bool_value
- arithmetic::patch_seq_peek_int_value
- arithmetic::patch_seq_pop_stack
- arithmetic::patch_seq_popcount
- arithmetic::patch_seq_push_bool
- arithmetic::patch_seq_push_int
- arithmetic::patch_seq_shl
- arithmetic::patch_seq_shr
- arithmetic::patch_seq_subtract
- channel::patch_seq_chan_receive
- channel::patch_seq_chan_send
- channel::patch_seq_close_channel
- channel::patch_seq_make_channel
- closures::patch_seq_create_env
- closures::patch_seq_env_get
- closures::patch_seq_env_get_bool
- closures::patch_seq_env_get_float
- closures::patch_seq_env_get_int
- closures::patch_seq_env_get_quotation
- closures::patch_seq_env_get_string
- closures::patch_seq_env_push_string
- closures::patch_seq_env_set
- closures::patch_seq_make_closure
- closures::patch_seq_push_closure
- cond::patch_seq_cond
- diagnostics::dump_diagnostics
- diagnostics::install_signal_handler
- error::clear_runtime_error
- error::format_panic_payload
- error::has_runtime_error
- error::patch_seq_clear_error
- error::patch_seq_get_error
- error::patch_seq_has_error
- error::patch_seq_take_error
- error::set_runtime_error
- error::take_runtime_error
- file::patch_seq_file_exists
- file::patch_seq_file_for_each_line_plus
- file::patch_seq_file_slurp
- float_ops::patch_seq_f_add
- float_ops::patch_seq_f_divide
- float_ops::patch_seq_f_eq
- float_ops::patch_seq_f_gt
- float_ops::patch_seq_f_gte
- float_ops::patch_seq_f_lt
- float_ops::patch_seq_f_lte
- float_ops::patch_seq_f_multiply
- float_ops::patch_seq_f_neq
- float_ops::patch_seq_f_subtract
- float_ops::patch_seq_float_to_int
- float_ops::patch_seq_float_to_string
- float_ops::patch_seq_int_to_float
- float_ops::patch_seq_push_float
- float_ops::patch_seq_string_to_float
- io::patch_seq_exit_op
- io::patch_seq_int_to_string
- io::patch_seq_push_interned_symbol
- io::patch_seq_push_seqstring
- io::patch_seq_push_string
- io::patch_seq_push_symbol
- io::patch_seq_read_line
- io::patch_seq_read_line_plus
- io::patch_seq_read_n
- io::patch_seq_string_to_symbol
- io::patch_seq_symbol_to_string
- io::patch_seq_write
- io::patch_seq_write_line
- list_ops::patch_seq_list_each
- list_ops::patch_seq_list_empty
- list_ops::patch_seq_list_filter
- list_ops::patch_seq_list_fold
- list_ops::patch_seq_list_get
- list_ops::patch_seq_list_length
- list_ops::patch_seq_list_make
- list_ops::patch_seq_list_map
- list_ops::patch_seq_list_push
- list_ops::patch_seq_list_set
- map_ops::patch_seq_make_map
- map_ops::patch_seq_map_empty
- map_ops::patch_seq_map_get
- map_ops::patch_seq_map_has
- map_ops::patch_seq_map_keys
- map_ops::patch_seq_map_remove
- map_ops::patch_seq_map_set
- map_ops::patch_seq_map_size
- map_ops::patch_seq_map_values
- memory_stats::get_or_register_slot
- memory_stats::memory_registry
- memory_stats::update_arena_stats
- os::patch_seq_current_dir
- os::patch_seq_exit
- os::patch_seq_getenv
- os::patch_seq_home_dir
- os::patch_seq_os_arch
- os::patch_seq_os_name
- os::patch_seq_path_exists
- os::patch_seq_path_filename
- os::patch_seq_path_is_dir
- os::patch_seq_path_is_file
- os::patch_seq_path_join
- os::patch_seq_path_parent
- quotations::patch_seq_call
- quotations::patch_seq_peek_is_quotation
- quotations::patch_seq_peek_quotation_fn_ptr
- quotations::patch_seq_push_quotation
- quotations::patch_seq_spawn
- quotations::patch_seq_times
- quotations::patch_seq_until_loop
- quotations::patch_seq_while_loop
- scheduler::patch_seq_maybe_yield
- scheduler::patch_seq_scheduler_init
- scheduler::patch_seq_scheduler_run
- scheduler::patch_seq_scheduler_shutdown
- scheduler::patch_seq_spawn_strand
- scheduler::patch_seq_strand_spawn
- scheduler::patch_seq_strand_spawn_with_base
- scheduler::patch_seq_wait_all_strands
- scheduler::patch_seq_yield_strand
- scheduler::strand_registry
- seqstring::arena_string
- seqstring::global_string
- son::patch_seq_son_dump
- son::patch_seq_son_dump_pretty
- son::value_to_son
- stack::alloc_stack
- stack::clone_stack
- stack::clone_stack_segment
- stack::clone_stack_value
- stack::clone_stack_with_base
- stack::drop_stack_value
- stack::drop_top
- stack::get_stack_base
- stack::is_empty
- stack::patch_seq_2dup
- stack::patch_seq_3drop
- stack::patch_seq_clone_value
- stack::patch_seq_drop_op
- stack::patch_seq_dup
- stack::patch_seq_nip
- stack::patch_seq_over
- stack::patch_seq_pick_op
- stack::patch_seq_push_value
- stack::patch_seq_roll
- stack::patch_seq_rot
- stack::patch_seq_set_stack_base
- stack::patch_seq_stack_dump
- stack::patch_seq_swap
- stack::patch_seq_tuck
- stack::peek
- stack::peek_sv
- stack::pop
- stack::pop_sv
- stack::pop_three
- stack::pop_two
- stack::push
- stack::push_sv
- stack::stack_value_size
- stack::stack_value_to_value
- stack::value_to_stack_value
- string_ops::patch_seq_char_to_string
- string_ops::patch_seq_cstring_to_string
- string_ops::patch_seq_json_escape
- string_ops::patch_seq_string_byte_length
- string_ops::patch_seq_string_char_at
- string_ops::patch_seq_string_chomp
- string_ops::patch_seq_string_concat
- string_ops::patch_seq_string_contains
- string_ops::patch_seq_string_empty
- string_ops::patch_seq_string_equal
- string_ops::patch_seq_string_find
- string_ops::patch_seq_string_length
- string_ops::patch_seq_string_split
- string_ops::patch_seq_string_starts_with
- string_ops::patch_seq_string_substring
- string_ops::patch_seq_string_to_cstring
- string_ops::patch_seq_string_to_int
- string_ops::patch_seq_string_to_lower
- string_ops::patch_seq_string_to_upper
- string_ops::patch_seq_string_trim
- string_ops::patch_seq_symbol_equal
- tagged_stack::is_tagged_heap
- tagged_stack::is_tagged_int
- tagged_stack::seq_alloc_bool
- tagged_stack::seq_alloc_float
- tagged_stack::seq_alloc_quotation
- tagged_stack::seq_free_heap_object
- tagged_stack::seq_get_bool
- tagged_stack::seq_get_float
- tagged_stack::seq_heap_decref
- tagged_stack::seq_heap_incref
- tagged_stack::seq_stack_base
- tagged_stack::seq_stack_capacity
- tagged_stack::seq_stack_clone
- tagged_stack::seq_stack_free
- tagged_stack::seq_stack_grow
- tagged_stack::seq_stack_new
- tagged_stack::seq_stack_new_default
- tagged_stack::seq_stack_set_sp
- tagged_stack::seq_stack_sp
- tagged_stack::tag_heap_ptr
- tagged_stack::tag_int
- tagged_stack::untag_heap_ptr
- tagged_stack::untag_int
- tcp::patch_seq_tcp_accept
- tcp::patch_seq_tcp_close
- tcp::patch_seq_tcp_listen
- tcp::patch_seq_tcp_read
- tcp::patch_seq_tcp_write
- test::patch_seq_test_assert
- test::patch_seq_test_assert_eq
- test::patch_seq_test_assert_eq_str
- test::patch_seq_test_assert_not
- test::patch_seq_test_fail
- test::patch_seq_test_fail_count
- test::patch_seq_test_finish
- test::patch_seq_test_has_failures
- test::patch_seq_test_init
- test::patch_seq_test_pass_count
- time_ops::patch_seq_time_nanos
- time_ops::patch_seq_time_now
- time_ops::patch_seq_time_sleep_ms
- variant_ops::patch_seq_make_variant_0
- variant_ops::patch_seq_make_variant_1
- variant_ops::patch_seq_make_variant_2
- variant_ops::patch_seq_make_variant_3
- variant_ops::patch_seq_make_variant_4
- variant_ops::patch_seq_symbol_eq_cstr
- variant_ops::patch_seq_unpack_variant
- variant_ops::patch_seq_variant_append
- variant_ops::patch_seq_variant_field_at
- variant_ops::patch_seq_variant_field_count
- variant_ops::patch_seq_variant_init
- variant_ops::patch_seq_variant_last
- variant_ops::patch_seq_variant_tag
- watchdog::install_watchdog
- weave::patch_seq_resume
- weave::patch_seq_weave
- weave::patch_seq_weave_cancel
- weave::patch_seq_yield
Type Aliases
Statics
Constants
- closures::MAX_CAPTURES
- stack::DISC_BOOL
- stack::DISC_CHANNEL
- stack::DISC_CLOSURE
- stack::DISC_FLOAT
- stack::DISC_INT
- stack::DISC_MAP
- stack::DISC_QUOTATION
- stack::DISC_STRING
- stack::DISC_SYMBOL
- stack::DISC_VARIANT
- stack::DISC_WEAVECTX
- tagged_stack::DEFAULT_STACK_CAPACITY
- tagged_stack::STACK_VALUE_SIZE
- tagged_stack::TAG_HEAP
- tagged_stack::TAG_INT
- tagged_stack::TAG_MASK
- tagged_stack::heap_flags::IS_STATIC