<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/zygotec/ONBOARD.md, branch work/b213</title>
<subtitle> work-in-progress programming language.
</subtitle>
<id>https://git.downsta.ir/moon/zygotec/atom?h=work%2Fb213</id>
<link rel='self' href='https://git.downsta.ir/moon/zygotec/atom?h=work%2Fb213'/>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/'/>
<updated>2026-10-14T14:26:24+00:00</updated>
<entry>
<title>bench: o3 guard is jit o3 collatz under half of jit plain (no interp rows needed)</title>
<updated>2026-10-14T14:26:24+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T14:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=f134199a5b6fc458216bf2187bb0a6b963f0ba9f'/>
<id>urn:sha1:f134199a5b6fc458216bf2187bb0a6b963f0ba9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: no-region guard, selftest and --rows, interp rows behind INTERP=1, fail only over 10% and 0.1 ms</title>
<updated>2026-10-14T14:24:07+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T14:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=b3273f04b876228d7b84a9d5a0fe053eb95cdb95'/>
<id>urn:sha1:b3273f04b876228d7b84a9d5a0fe053eb95cdb95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make bench, bench-save, bench-check: wrap tests/bench/bench.sh plus a pointer sweep; baseline after jit step 2</title>
<updated>2026-10-14T14:21:21+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T14:21:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=bd5aa93e5c989d01e7dae6db6bc58f57fcf6592f'/>
<id>urn:sha1:bd5aa93e5c989d01e7dae6db6bc58f57fcf6592f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wip: bench wraps bench.sh</title>
<updated>2026-10-14T13:42:04+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T13:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=89eb56be4546f0588c2736883d3c6a7438771b38'/>
<id>urn:sha1:89eb56be4546f0588c2736883d3c6a7438771b38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>agent/xref-report: unmerged work from previous session</title>
<updated>2026-10-14T12:09:03+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:07:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=397b4f5ca283175411677c9e9ee667f647263884'/>
<id>urn:sha1:397b4f5ca283175411677c9e9ee667f647263884</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge the compiler split into phase files</title>
<updated>2026-10-14T10:06:27+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T10:06:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=c2270cc944424579e4577e67ed17a66512d856b4'/>
<id>urn:sha1:c2270cc944424579e4577e67ed17a66512d856b4</id>
<content type='text'>
also: ca_owners in the language server keeps the owner order in a fixed
array instead of a heap list the analyzer rejected.
</content>
</entry>
<entry>
<title>split compiler.zc into files by phase</title>
<updated>2026-10-14T10:05:40+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T10:05:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=ce920b6ff47f32bc06dd27124e1b882f82f3d6ae'/>
<id>urn:sha1:ce920b6ff47f32bc06dd27124e1b882f82f3d6ae</id>
<content type='text'>
src/compiler/compiler.zc is now twelve files under src/compiler/, listed in
order in src/compiler/parts. cat of the parts in order is byte-identical to
the old file, so every compiler and image except the language server's is
unchanged. no function was edited.

consumers read the list: the makefile, bootstrap-check, genmap (which still
writes one compiler.zc into a generated map directory), tinyvm.bat,
test.sh, test_win.ps1 and the lsp drivers. the language server embeds each
part and serves them joined as the one document tinyvm:/compiler.zc.
</content>
</entry>
<entry>
<title>Merge branch 'worktree-agent-ac140cf83750c2604' into ccr-0054c02e-dfdvnd</title>
<updated>2026-10-14T09:56:52+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T09:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=26a8ba093bb7801c8c51b9eab1d03555b7b7f9af'/>
<id>urn:sha1:26a8ba093bb7801c8c51b9eab1d03555b7b7f9af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add SPEC.md, the first written specification of zc</title>
<updated>2026-10-14T09:56:23+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T09:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=2f52ef8662b9922cfbe970f0f01a35f83bc761d4'/>
<id>urn:sha1:2f52ef8662b9922cfbe970f0f01a35f83bc761d4</id>
<content type='text'>
Reference for lexing, types, expressions (full precedence table),
statements, declarations, the ownership analyzer and its messages,
compile-time execution and the runtime contract, with appendices for
the zc0 subset and for doc/implementation disagreements and bugs found
while checking the rules against build/bin/zy. Pointers added to
README.md and ONBOARD.md.
</content>
</entry>
<entry>
<title>Merge branch 'worktree-agent-aaf6bc066598a6622' into ccr-0054c02e-dfdvnd</title>
<updated>2026-10-14T09:44:36+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T09:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=6da86b1e45113c708f54bf28500eeb90365439b2'/>
<id>urn:sha1:6da86b1e45113c708f54bf28500eeb90365439b2</id>
<content type='text'>
</content>
</entry>
</feed>
