Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Compiler and runtime architecture

source → lexer/parser → name and alias resolution → signatures → checking
                                                                  ↓
                                                        typed operation IR
                                                                  ↓
                                                     Cranelift → object → linker
                                                                           ↑
                                                           embedded Rust runtime

The opt-in compiler phase profiler reports lowering setup/body/finalization, ownership analysis subphases, and native compilation/code collection/context cleanup. Benchmark workloads can be selected independently; profiling is never activated by the feature alone.

These pages describe mechanisms. Source rules live in the language contract, and operation guarantees live beside the built-in APIs.