Here is a list of all functions with links to the files they belong to:
- s -
- say_hello() : 01_hello.c, hello.c
- seq_create_page() : seq.c
- seq_depth_index() : seq.c
- seq_empty() : seq.c, seq.h
- seq_get() : seq.c, seq.h
- seq_new_node() : seq.c
- seq_new_path() : seq.c
- seq_next_child() : seq.c
- seq_push() : seq.c, seq.h
- srn_allocate() : context.c, context.h
- srn_allocate_object_id() : engine.c, engine.h
- srn_apply_c() : abi.c, abi.h
- srn_call0() : abi.c, abi.h
- srn_call1() : abi.c, abi.h
- srn_call2() : abi.c, abi.h
- srn_call_cprimitive() : abi.c, abi.h
- srn_cond_destroy() : thread_posix.c, thread.h
- srn_cond_init() : thread_posix.c, thread.h
- srn_cond_notify_all() : thread_posix.c, thread.h
- srn_cond_notify_one() : thread_posix.c, thread.h
- srn_cond_wait() : thread_posix.c, thread.h
- srn_conj_list() : lists.c, lists.h
- srn_context_make() : context.c, context.h
- srn_context_release() : context.c, context.h
- srn_copy_bytes() : utils.h, utils.c
- srn_dup_str() : utils.h, utils.c
- srn_engine_make() : engine.c, engine.h
- srn_engine_shutdown() : engine.c, engine.h
- srn_errors_make() : errors.c, errors.h
- srn_fiber_ctx_make() : ctx_x86_64.c, fiber.h
- srn_fiber_current() : scheduler.c, fiber.h
- srn_fiber_init_thread() : fiber.c, fiber.h
- srn_fiber_launcher() : fiber.c
- srn_fiber_make() : fiber.c, fiber.h
- srn_fiber_on_entry() : fiber.c, fiber.h
- srn_fiber_on_reap() : fiber.c, fiber.h
- srn_fiber_ready() : scheduler.c, fiber.h
- srn_fiber_stack_alloc() : stack_posix.c, fiber.h
- srn_fiber_stack_free() : stack_posix.c, fiber.h
- srn_fiber_stack_size() : fiber.h
- srn_fiber_suspend() : scheduler.c, fiber.h
- srn_fiber_swap() : fiber.h
- srn_fiber_switch() : fiber.c, fiber.h
- srn_fiber_switch_final() : fiber.c, fiber.h
- srn_fiber_trampoline() : stack_x86_64.h
- srn_fiber_wait_for() : scheduler.c, fiber.h
- srn_fiber_worker_loop() : scheduler.c, fiber.h
- srn_fiber_yield() : scheduler.c, fiber.h
- srn_generate_seed() : engine.c
- srn_hash() : engine.c, engine.h
- srn_is_list() : lists.h
- srn_is_pair() : lists.h
- srn_jit_add_module() : jit.c, jit.h
- srn_jit_init() : jit.h
- srn_jit_make() : jit.c, jit.h
- srn_jit_make_and_initialize() : jit.c
- srn_jit_shutdown() : jit.c, jit.h
- srn_keyword_make() : keywords.c, keywords.h
- srn_list_cons() : lists.c, lists.h
- srn_list_make() : lists.c, lists.h
- srn_llvm_value_t() : core.h
- srn_lock_memory_manager() : default.c, interface.h
- srn_make_i64() : numbers.h
- srn_make_list() : lists.c, lists.h
- srn_make_pair() : lists.c, lists.h
- srn_map_assoc() : maps.c, maps.h
- srn_map_empty() : maps.c, maps.h
- srn_mm_allocate() : default.c, interface.h
- srn_mm_allocate_block() : default.c, interface.h
- srn_mm_allocate_in_block_aligned() : default.c, interface.h
- srn_mm_free() : default.c, interface.h
- srn_mm_get_block() : default.c, interface.h
- srn_mm_get_block_size() : default.c, interface.h
- srn_mm_get_os_page_size() : default.c, interface.h
- srn_mm_immortal_allocate_aligned() : default.c, interface.h
- srn_mm_init() : default.c, interface.h
- srn_mm_reallocate() : default.c, interface.h
- srn_mm_release_block() : default.c, interface.h
- srn_mm_shutdown() : default.c, interface.h
- srn_mutex_destroy() : thread_posix.c, thread.h
- srn_mutex_init() : thread_posix.c, thread.h
- srn_mutex_lock() : thread_posix.c, thread.h
- srn_mutex_unlock() : thread_posix.c, thread.h
- srn_namespace_load() : namespaces.c, namespaces.h
- srn_namespace_make() : namespaces.c, namespaces.h
- srn_panic() : utils.h, utils.c
- srn_popcnt32() : utils.h
- srn_popcnt64() : utils.h
- srn_release() : context.c, context.h
- srn_sched_enqueue() : scheduler.c, fiber.h
- srn_sched_init() : scheduler.c, fiber.h
- srn_sched_register() : scheduler.c, fiber.h
- srn_sched_run() : scheduler.c, fiber.h
- srn_sched_shutdown() : scheduler.c, fiber.h
- srn_sched_stop() : scheduler.c, fiber.h
- srn_seq_conj() : seqs.c, seqs.h
- srn_seq_empty() : seqs.c, seqs.h
- srn_spinlock_init() : utils.h
- srn_spinlock_lock() : utils.h
- srn_spinlock_unlock() : utils.h
- srn_string_copy() : strings.c, strings.h
- srn_string_eq() : strings.c, strings.h
- srn_string_is_empty() : strings.c, strings.h
- srn_string_length() : strings.c, strings.h
- srn_string_make() : strings.c, strings.h
- srn_string_size() : strings.c, strings.h
- srn_symbol_gen() : symbols.c, symbols.h
- srn_symbol_intern() : symbols.c, symbols.h
- srn_symbol_make() : symbols.c, symbols.h
- srn_syntax_print() : print.c, print.h
- srn_syntax_println() : print.c, print.h
- srn_thread_join() : thread_posix.c, thread.h
- srn_thread_spawn() : thread_posix.c, thread.h
- srn_unlock_memory_manager() : default.c, interface.h
- srn_value_eq() : protocols.c, protocols.h
- srn_value_hash() : protocols.c, protocols.h
- srn_value_make() : core.c, core.h
- srn_value_print() : print.c, print.h
- srn_value_println() : print.c, print.h
- srn_vmap_cmp() : maps.c
- srn_vmap_hash() : maps.c
- status_from_errno() : thread_posix.c
- stdlib_allocator() : default.c
- stdlib_releaser() : default.c