Skip to content

Reference

The reference pages are the repository’s own files, rendered here as they are. A change to one of them in the repository shows up on the site with the next build. The kernel ABI page is the exception: it is written for the site, from the compiler’s code.

Page Source What it holds
Language spec SPEC.md The grammar, types, statements, built-ins and attributes. The language guide explains; the spec is what the compiler implements.
Kernel ABI this site The arguments a kernel’s parameters lower to, its launch configuration, and how to call it from a host program.
Environment variables ENV.md Every PHOBOS_* variable the tree reads, what it takes and what it does.
Benchmarks BENCHMARKS.md Measured results against llama.cpp and cuBLAS, with the card, driver and commands.
Command-line tools the binaries’ --help The options of phobos-cli, phobos-compile, phobos-bench and phobos-cache.
Building on Windows WINDOWS.md Building LLVM and MLIR with MSVC, and the environment the build reads.