Work on the compiler with the whole system in view.
A source-linked reference for Prismio contributors: frontend, semantics, AIF, LLVM, runtime, UMS, testing, performance, and self-hosting.
Documentation status
Self-hosted compiler, LLVM 22 backend, UMS projects, native tasks, and typed channels
AIF policy, automatic layout choices, regions, and advanced memory optimization
Async I/O, networking, regex, JSON, user atomics, explicit SIMD, and registry solving
Learning path
From zero to owned data.
A short route from checkout to a tested compiler change.
- 01Tour the repositoryFind the compiler stage, runtime component, test, or evidence record that owns a change.
- 02Build the local compilerUse UMS host routing, staged promotion, and an explicit test generation.
- 03Trace one change end to endCarry behavior through the frontend, semantics, AIF, LLVM, runtime, tests, and docs.
Canonical reference
Find the rule, not a guess.
69 source-linked implementation pages
Compiler internals
Frontend, semantic analysis, ownership, generics, traits, closures, and lowering.
AIF and memory
Allocation tiers, facts, regions, views, layout, reuse, reports, and verification.
LLVM backend
IR types, calls, control flow, the C API bridge, DWARF, and optimization.
UMS and tooling
Manifests, build graphs, compiler promotion, diagnostics, IDEs, and targets.