Skip to content
Logo
Prismio
Developers

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

Implemented

Self-hosted compiler, LLVM 22 backend, UMS projects, native tasks, and typed channels

Experimental

AIF policy, automatic layout choices, regions, and advanced memory optimization

Unsupported

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.

  1. 01Tour the repositoryFind the compiler stage, runtime component, test, or evidence record that owns a change.
  2. 02Build the local compilerUse UMS host routing, staged promotion, and an explicit test generation.
  3. 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