17 lines
547 B
Markdown
17 lines
547 B
Markdown
# Glagol Contribution Notes
|
|
|
|
Glagol is the compiler implementation inside the Slovo monorepo.
|
|
|
|
Run from the repository root:
|
|
|
|
```bash
|
|
cargo fmt --manifest-path compiler/Cargo.toml --check
|
|
cargo test --manifest-path compiler/Cargo.toml
|
|
./scripts/release-gate.sh
|
|
```
|
|
|
|
Compiler changes should update parser, lowering, checking, formatting,
|
|
diagnostics, backend/runtime behavior, examples, and tests together for the
|
|
claimed surface. Unsupported source-reachable forms should produce structured
|
|
diagnostics rather than backend panics or invalid LLVM.
|