Tooling

Version 0.1.0 Updated Jun 28, 2026

Monotony uses Rust 2024, a pinned nightly toolchain, strict lint settings, and documented library code.

Development builds use Cranelift for debug code generation. On Linux targets, .cargo/config.toml configures clang with the repository's LLD baseline. Use make test-fast to opt into mold for faster local test linking. Coverage generation uses lld because LLVM coverage tools expect LLVM-compatible linker behaviour.