Skip to content

Environment variable inventory

Generated from quoted constants in compiler, lib and rt. Entries include test/driver output knobs; presence is not a supported configuration promise. Follow the first source use for defaults and accepted values.

FIB_LIB adds module roots; FIBBER_HOME selects the package cache. FIB_TARGET_CPU/FIB_TARGET_TRIPLE choose code generation, FIB_VECTOR_BITS overrides SIMD width, and FIB_THREADS chooses pool size. Static/C builds also use FIB_MUSL_DIR and FIB_CC.

Name First source occurrence
FIBBER_HOME compiler/pkg/git.fib:13
FIB_ADR_RERUN lib/fib/test/arch/rules.fib:53
FIB_ALLOC_CACHE_MAX rt/alloc.lir:310
FIB_ALLOC_DECAY_MS rt/alloc.lir:309
FIB_ALLOC_STATS rt/alloc.lir:344
FIB_ALLOW_PLAIN_TAIL_CALLS compiler/driver/viac.fib:46
FIB_ALLOW_UNSUPPORTED compiler/driver/commands.fib:67
FIB_AST_VERIFY compiler/emit/defs/astmod.fib:10
FIB_CATCH compiler/emit/program.fib:67
FIB_CC compiler/driver/viac.fib:24
FIB_CC_KEEP compiler/driver/viac.fib:131
FIB_CC_VERBOSE compiler/driver/viac.fib:104
FIB_CHECK_CACHE compiler/driver/front.fib:114
FIB_C_LINES compiler/driver/viac.fib:47
FIB_EMIT_EXE compiler/driver/commands.fib:14
FIB_EXPORTS compiler/driver/shared.fib:17
FIB_HEADER compiler/driver/shared.fib:14
FIB_KERNEL_PTX compiler/driver/commands.fib:146
FIB_KERNEL_TARGET compiler/driver/commands.fib:82
FIB_LAIR_WORKERS compiler/native/cases.fib:19
FIB_LIB compiler/driver/testlive.fib:83
FIB_LINK compiler/fibc.fib:88
FIB_LINK_MODE compiler/fibc.fib:86
FIB_LIRO_CACHE compiler/fibc.fib:71
FIB_LIRO_IMPORT compiler/native/liro/partition.fib:160
FIB_LIRO_IMPORT_DEPTH compiler/native/liro/partition.fib:163
FIB_LIRO_JOBS compiler/native/liro/parallel.fib:10
FIB_LIRO_MODE compiler/fibc.fib:72
FIB_LIRO_PARTITION compiler/native/liro/parallel.fib:14
FIB_LIRO_SPLIT compiler/native/liro/partition.fib:86
FIB_LIRO_STATS compiler/fibc.fib:81
FIB_LIRO_THIN compiler/native/liro/context.fib:34
FIB_LIRO_THIN_IMPORT compiler/native/liro/thin.fib:34
FIB_LIRO_THIN_JOBS compiler/native/liro/thin.fib:38
FIB_LIRO_THIN_REPORT compiler/native/liro/thin.fib:38
FIB_LIRO_UNITS compiler/native/liro/partition.fib:41
FIB_LIR_FACTS compiler/lir/facts.fib:15
FIB_LIR_OWN compiler/lir/own.fib:18
FIB_LIR_SPELLING compiler/lir/words.fib:79
FIB_LIVE compiler/driver/testlive.fib:89
FIB_LIVE_BASE compiler/serve/livesess.fib:216
FIB_LIVE_DEBUG compiler/serve/livesess.fib:377
FIB_LIVE_DEPS compiler/fibc.fib:75
FIB_LIVE_EMIT compiler/emit/program.fib:113
FIB_LIVE_LIBS compiler/fibc.fib:127
FIB_LIVE_OWN_UID compiler/serve/livesock.fib:81
FIB_LIVE_QUEUE compiler/emit/program.fib:267
FIB_LIVE_ROOTS compiler/driver/front.fib:68
FIB_LIVE_SOCKET compiler/serve/live.fib:357
FIB_LIVE_WITH compiler/fibc.fib:77
FIB_LOG lib/fib/log/core.fib:126
FIB_LOG_ASYNC lib/fib/log/config.fib:32
FIB_LOG_FILE lib/fib/log/config.fib:31
FIB_LOG_FILE_KEEP lib/fib/log/config.fib:32
FIB_LOG_FILE_MAX lib/fib/log/config.fib:31
FIB_LOG_FORMAT lib/fib/log/config.fib:31
FIB_LOG_LEVEL lib/fib/log/core.fib:128
FIB_LOG_LEVELS lib/fib/log/core.fib:129
FIB_LOG_OVERFLOW lib/fib/log/config.fib:30
FIB_LOG_QUEUE lib/fib/log/config.fib:33
FIB_LSP_ISOLATE compiler/lsp/server.fib:43
FIB_MUSL_DIR compiler/lir/targets.fib:129
FIB_NO_PROJECT compiler/fibc.fib:137
FIB_PRUNE compiler/emit/compile.fib:84
FIB_RESULT_STDOUT compiler/emit/compile.fib:28
FIB_SCHED_SKIP rt/sched.lir:143
FIB_SHARED compiler/driver/shared.fib:11
FIB_SPIN rt/sched.lir:142
FIB_SPINNERS rt/sched.lir:163
FIB_SPIN_HINT rt/sched.lir:157
FIB_STACK_CHECK compiler/emit/program.fib:85
FIB_STACK_MB rt/thread.lir:265
FIB_STATIC compiler/driver/static.fib:15
FIB_STATIC_CASES compiler/driver/staticrun.fib:10
FIB_STATIC_LD compiler/native/linkstatic.fib:90
FIB_TARGET_CPU compiler/llvm/target.fib:105
FIB_TARGET_FEATURES compiler/llvm/target.fib:196
FIB_TARGET_TRIPLE compiler/driver/commands.fib:64
FIB_THREADS rt/deque.lir:145
FIB_TIME compiler/driver/front.fib:148
FIB_TRACE compiler/driver/commands.fib:56
FIB_VECTOR_BITS compiler/native/liro/context.fib:34
FIB_VIA compiler/driver/viac.fib:22
FIB_WASM_MAX_MEMORY compiler/native/linkwasm.fib:75
FIB_WASM_NAMES compiler/native/linkwasm.fib:80
FIB_WASM_STACK compiler/native/linkwasm.fib:74