<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/zygotec/tests/parity.known, branch work/defer</title>
<subtitle> work-in-progress programming language.
</subtitle>
<id>https://git.downsta.ir/moon/zygotec/atom?h=work%2Fdefer</id>
<link rel='self' href='https://git.downsta.ir/moon/zygotec/atom?h=work%2Fdefer'/>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/'/>
<updated>2026-10-14T13:32:54+00:00</updated>
<entry>
<title>conformance and parity: a known entry that passes again is stale and fails the run</title>
<updated>2026-10-14T13:32:54+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T13:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=29d5b69d730c151c43df95183af104131b633b4b'/>
<id>urn:sha1:29d5b69d730c151c43df95183af104131b633b4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>x86-64 jit: inline enhancements (micro-ops lowered to registers, literal specialization, ZYNOENH=1 to call xrun); enh_ops test; jit_x64_test in test.sh</title>
<updated>2026-10-14T13:10:41+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T13:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=25ce902e2d57d9fb3a0b44f71ef258cfb290a9b7'/>
<id>urn:sha1:25ce902e2d57d9fb3a0b44f71ef258cfb290a9b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bounds checking: port agent/bounds-checking onto main 0879d0a; unbounded main in o3call, o3 tests expect no check, boundsrules, bounds_fixed, bounds_heap and zc0unbounded tests</title>
<updated>2026-10-14T12:28:58+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:28:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=d55b5fdf92a674a6495878f97a09e95bafdcba3f'/>
<id>urn:sha1:d55b5fdf92a674a6495878f97a09e95bafdcba3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parity: compare what zc0 and the self-hosted compiler print</title>
<updated>2026-10-14T09:43:55+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T09:43:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=52972fe525abde6e107d7240be91a8985abf0683'/>
<id>urn:sha1:52972fe525abde6e107d7240be91a8985abf0683</id>
<content type='text'>
src/tools/parity.sh compiles each program of tests/programs, examples and
examples/learn with zc0 (runtime, program, mkgenome, a microcore with the image
embedded, kept under build/parity/) and runs it beside build/bin/zy &lt; prog.zc,
then compares stdout. what zc0 rejects is skipped and counted. tests/parity.known
lists the differences that are by design (zc0 has no ownership analysis or
memdebug checks). make parity runs it. tests/programs/parity_ops.zc pins operator
precedence and associativity across every binary operator, unary operators,
assignment and short-circuit order; its output matches a c compiler's.
</content>
</entry>
</feed>
