LeaTTa 0.3.1
LeaTTa 0.3.1 is a fix release. The interpreter's behavior is unchanged: the differential oracle still passes 270/270, the regression suite is green, and the development keeps zero sorry, admit, native_decide, partial, or unsafe.
What changed
- Documentation and comment accuracy. A three-round contradiction review (every docstring and comment against the code, and the prose against the code) fixed each discrepancy found. This included a real bug in the operational trace recorder (
traceRunFueldropped the initial state and duplicated the successor) and reconciling the minimal-instruction count to thirteen everywhere. - Consolidated docs. The reference markdown (proof status, coverage, improvements over Hyperon, sources) now lives in the book's appendix on the docs site; the repository root keeps only README, INSTALL, and CONTRIBUTING.
- Contributor pipeline. CI now gates pull requests on the build, the no-placeholder invariant, the oracle (270/270), and the regression suite, with PR and issue templates.
Install (Linux x86_64)
tar xzf leatta-0.3.1-linux-x86_64.tar.gz
cd leatta-0.3.1-linux-x86_64 && ./install.sh
LeaTTa --min '!(+ 1 (* 2 (- 10 4)))' # [13]macOS and Windows binaries are attached by the release workflow. Docs: https://mestto.github.io/LeaTTa/