Serene Runtime
1.0.0
C runtime for the Serene programming language
Loading...
Searching...
No Matches
Here is a list of all macros with links to the files they belong to:
- _ -
_POSIX_C_SOURCE :
main.c
- a -
ACUTEST_ATTRIBUTE_ :
acutest.h
ACUTEST_CMDLINE_AUXBUF_SIZE_ :
acutest.h
ACUTEST_CMDLINE_OPTFLAG_OPTIONALARG_ :
acutest.h
ACUTEST_CMDLINE_OPTFLAG_REQUIREDARG_ :
acutest.h
ACUTEST_CMDLINE_OPTID_BOGUSARG_ :
acutest.h
ACUTEST_CMDLINE_OPTID_MISSINGARG_ :
acutest.h
ACUTEST_CMDLINE_OPTID_NONE_ :
acutest.h
ACUTEST_CMDLINE_OPTID_UNKNOWN_ :
acutest.h
ACUTEST_COLOR_DEFAULT_ :
acutest.h
ACUTEST_COLOR_DEFAULT_INTENSIVE_ :
acutest.h
ACUTEST_COLOR_GREEN_ :
acutest.h
ACUTEST_COLOR_GREEN_INTENSIVE_ :
acutest.h
ACUTEST_COLOR_RED_ :
acutest.h
ACUTEST_COLOR_RED_INTENSIVE_ :
acutest.h
ACUTEST_COLOR_YELLOW_ :
acutest.h
ACUTEST_COLOR_YELLOW_INTENSIVE_ :
acutest.h
ALLOC :
context.h
ALLOCN :
context.h
AS_CLOSURE :
core.h
AS_ERROR :
core.h
AS_F64 :
core.h
AS_I64 :
core.h
AS_KEYWORD :
core.h
AS_LIST :
core.h
AS_MAP :
core.h
AS_NS :
core.h
AS_SEQ :
core.h
AS_STRING :
core.h
AS_SYMBOL :
core.h
ASSERT_NOT_NULL :
base.h
- c -
CTX_LOG :
context.c
CTX_TESTS :
context_tests.h
,
engine_tests.h
- d -
DBG :
utils.h
DBG_ASSERT :
utils.h
DBG_HEX :
utils.h
DEFAULT_BLOCK_ALIGNMENT :
interface.h
DESIRED_BLOCK_SIZE :
interface.h
- e -
ENGINE_FIRST_OBJECT_ID :
engine.h
ENTRY :
base.h
ERR :
errors.h
ERROR_HEADER :
errors.h
- f -
FALLBACK_PAGE_SIZE :
interface.h
FIBER_COUNT :
05_parallel.c
FIBER_TESTS :
fiber_tests.h
- g -
GC_TESTS :
gc_tests.h
- h -
HMAP_BITMAP_TYPE :
hashmap.h
HMAP_BR :
hashmap.h
HMAP_HASH_SIZE :
hashmap.h
HMAP_HASH_TYPE :
hashmap.h
HMAP_LOG :
hashmap.c
HMAP_MASK :
hashmap.h
HMAP_SHIFT :
hashmap.h
HMAP_TEST_LOG :
hashmap_tests.h
HMAP_TESTS :
hashmap_tests.h
- i -
IS_A :
core.h
IS_FALSE :
core.h
IS_NIL :
core.h
IS_TRUE :
core.h
- m -
MAKE_CONTEXT :
base.h
MAKE_ENGINE :
base.h
MAX_NS_NAME_LEN :
namespaces.h
MAX_NUMBER_OF_BLOCKS :
interface.h
METADATA :
core.h
MM_LOG :
default.c
MM_TEST_LOG :
mm_tests.h
MM_TESTS :
mm_tests.h
- n -
NS_TESTS :
ns_tests.h
- p -
PANIC :
utils.h
PANIC_IF :
utils.h
PANIC_IF_NULL :
utils.h
PANIC_ON_ERR :
utils.h
PANIC_WITH_CTX :
utils.h
- r -
RELEASE_CONTEXT :
base.h
- s -
SCHED_LOG :
scheduler.c
SCHED_TRACE :
scheduler.c
SEQ_BR :
seq.h
SEQ_LOG :
seq.c
SEQ_MASK :
seq.h
SEQ_MAX_DEPTH :
seq.h
SEQ_SHIFT :
seq.h
SEQ_TEST_LOG :
seq_tests.h
SEQ_TESTS :
seq_tests.h
SERENE_DEBUG :
utils.h
SHOULD_NOT_HAPPEN :
utils.h
SHUTDOWN_ENGINE :
base.h
SIZE_OF_VALUE_PALYLOAD :
core.h
SNPRINTF :
utils.h
SRN_ASAN :
fiber.h
SRN_ATTR_COLD :
utils.h
SRN_ATTR_FMT :
utils.h
SRN_BLOCK_NO_ID :
interface.h
SRN_FIBER_DEFAULT_STACK_SIZE :
fiber.h
SRN_FIBER_FCW_DEFAULT :
stack_x86_64.h
srn_fiber_get_scheduler_m :
fiber.h
SRN_FIBER_LOCAL_RING_CAP :
scheduler.c
SRN_FIBER_MXCSR_DEFAULT :
stack_x86_64.h
SRN_FIBER_STACK_ALIGN :
stack_x86_64.h
SRN_HASH_TYPE :
context.h
,
engine.h
SRN_MAX_WORKERS :
scheduler.c
srn_mm_allocate_in_block :
interface.h
srn_mm_immortal_allocate :
interface.h
SRN_SEED_TYPE :
context.h
,
engine.h
SRN_STRING_MAX_LEN :
strings.h
SRN_TSAN :
fiber.h
STACK_FLAGS :
stack_posix.c
SYMBOL_TESTS :
symbol_tests.h
- t -
TASK_COUNT :
06_request_term.c
TEST_ASSERT :
acutest.h
TEST_ASSERT_ :
acutest.h
TEST_CASE :
acutest.h
TEST_CASE_ :
acutest.h
TEST_CASE_MAXSIZE :
acutest.h
TEST_CHECK :
acutest.h
TEST_CHECK_ :
acutest.h
TEST_DUMP :
acutest.h
TEST_DUMP_MAXSIZE :
acutest.h
TEST_LIST :
acutest.h
TEST_MSG :
acutest.h
TEST_MSG_MAXSIZE :
acutest.h
TEST_NO_FORK :
main.c
TEST_SKIP :
acutest.h
THREAD_LOG :
thread_posix.c
TODO :
utils.h
TYPE :
core.h
- u -
UNUSED :
utils.h
UTF8_ATTRIBUTE :
utf8.h
utf8_constexpr14 :
utf8.h
utf8_constexpr14_impl :
utf8.h
utf8_null :
utf8.h
- v -
V_TEST_LOG :
value_tests.h
VALUE_TESTS :
value_tests.h
- w -
WORKER_COUNT :
05_parallel.c
- x -
XXH_ENABLE_AUTOVECTORIZE :
engine.c
XXH_IMPLEMENTATION :
engine.c
XXH_INLINE_ALL :
engine.c
XXH_NO_LONG_LONG :
engine.c
XXH_NO_STDLIB :
engine.c
XXH_NO_STREAM :
engine.c
XXH_NO_XXH3 :
engine.c
XXH_STATIC_LINKING_ONLY :
engine.c
Serene Runtime is free software, licensed under the
GNU LGPL v3
License.