Skip to content

v0.6.1

Latest

Choose a tag to compare

@the-homeless-god the-homeless-god released this 10 Sep 12:22
· 106 commits to main since this release

What changed since 0.6.0.

The history speaks English, in Conventional Commits. All 103 commits were
rewritten in one pass: every message translated by hand, not by machine — the
reasoning and the numbers in the bodies are what the messages were written for,
and a dictionary pass would have thinned them out. type(scope): subject, a body
wrapped at 80 columns, BREAKING CHANGE: on the seven commits where behaviour
changed on the outside. The original Russian messages are kept unchanged on the
branch archive/history-in-russian, which also carries the v0.6.0 tag; the
tree itself is byte-for-byte identical to it.

The rule is written down. CONTRIBUTING.md names the shape, the nine types
and the scopes this tree uses. Nothing enforces it — there is no
commit-message hook and no step in scripts/qa.sh that reads the log — and the
file says so rather than implying a check that does not exist.

The front page says what a trace gives a model reader. Four responders,
twelve programs, every question asked with a trace and without: for the weak
model 44.0 % correct without the trace against 78.3 % with it, and for the strong
one no gain — with the reason stated, that twelve fifty-line programs are too
easy for it.

A guard holds the front page's numbers equal to the measurement. The table
on the landing page is compared with the measurements page row by row, and the
self-test feeds it an inflated number, a recaptured measurement and a missing
row — it catches all three.

A release of the language no longer breaks the trunk. The emitted-brain
guard returns code 1 when the emission has drifted from its source and code 2
when it could not compare at all; only code 1 fails the step now, while code 2
prints a warning with the command to re-emit. The tree is emitted with flang
0.7.16.