<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aup/tests/oracle, branch master</title>
<subtitle>Declarative systems language and compiler targeting verified Pure modules.
</subtitle>
<id>http://git.yeowoo.org/aup/atom?h=master</id>
<link rel='self' href='http://git.yeowoo.org/aup/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/aup/'/>
<updated>2026-09-25T10:05:51Z</updated>
<entry>
<title>Compile v0a programs to verified Pure modules</title>
<updated>2026-09-25T10:05:51Z</updated>
<author>
<name>eunhhu</name>
<email>necpition205@gmail.com</email>
</author>
<published>2026-09-25T10:05:51Z</published>
<link rel='alternate' type='text/html' href='http://git.yeowoo.org/aup/commit/?id=3e35975ee9120042baa0e8fe2bb2d52311204e84'/>
<id>urn:sha1:3e35975ee9120042baa0e8fe2bb2d52311204e84</id>
<content type='text'>
aup check/build parse states, key inputs, views and handlers (with if/else
and else-if), resolve names, generate forward-only stack code and encode a
Pure module v1 deterministically. Diagnostics carry file:line:column.

make check loads every module with Pure's verifier, checks determinism, 20
diagnostics and accepted forms, replacement by name, 600 generated programs
and damaged sources (every emitted module verifies), and replays random event
scripts against the workbench Zig engine: 16,667 snapshots across counter,
toggle, charge, else-if and fault programs matched, including 921 failed
events. The sanitizer-built compiler passes the same checks.

</content>
</entry>
</feed>
