<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/zygotec/tests, branch main</title>
<subtitle> work-in-progress programming language.
</subtitle>
<id>https://git.downsta.ir/moon/zygotec/atom?h=main</id>
<link rel='self' href='https://git.downsta.ir/moon/zygotec/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/'/>
<updated>2026-10-15T16:00:58+00:00</updated>
<entry>
<title>xref baseline: lkval (local const values) and xcval folded in bin</title>
<updated>2026-10-15T16:00:58+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T16:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=9a745b50399be3948c5c4e139c73d1808029b000'/>
<id>urn:sha1:9a745b50399be3948c5c4e139c73d1808029b000</id>
<content type='text'>
</content>
</entry>
<entry>
<title>js vm: syscall 7 (exit) stops the run with its status, so a runtime fault no longer runs on past the fault (js vm trace check)</title>
<updated>2026-10-15T15:02:30+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T15:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=012cbf7146f452690045dd07acd6775dbdf4f76c'/>
<id>urn:sha1:012cbf7146f452690045dd07acd6775dbdf4f76c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>duplicate case labels are an error (b.2.15); unterminated string literal reported where it starts (b.2.11); an unreachable droppable cycle drops whole in one collection (6.15.3)</title>
<updated>2026-10-15T14:59:55+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T14:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=e7fe081efaae893ed46548fdbc3bfa39b2879878'/>
<id>urn:sha1:e7fe081efaae893ed46548fdbc3bfa39b2879878</id>
<content type='text'>
</content>
</entry>
<entry>
<title>constant expressions: c precedence and / % ^ (b.1.3); local const usable in constant expressions (b.1.7, b.2.16); zc0 matches</title>
<updated>2026-10-15T14:55:36+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T14:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=08173d7f88f8551caca81594ed8af79d82d3f71f'/>
<id>urn:sha1:08173d7f88f8551caca81594ed8af79d82d3f71f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: bytes test read one byte past the fixed map into the heap</title>
<updated>2026-10-15T14:44:02+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T14:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=4fb4dffa202bb7a09eb2c0c2784f28eb11137f04'/>
<id>urn:sha1:4fb4dffa202bb7a09eb2c0c2784f28eb11137f04</id>
<content type='text'>
rt.MW is the end of the fixed map (PW) since the growing heap landed; the
heap starts right there, so ld16(addr_b(rt.MW)-1) read the heap's first
byte: 0 on the default map by luck, 0x40 on the small map (16384).
Probe the real byte-op bound instead: core answers syscall(9,10) with the
host reservation MW; micro ports, whose bound is their memory size, fall
back to syscall(9,0).
</content>
</entry>
<entry>
<title>merge work/demo-fixes: analyzer ownership fixes (back links, loop-built lists, .u inference), Io.print any args, block-end borrow messages</title>
<updated>2026-10-15T14:20:10+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T14:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=251b0212f626d0f92eda51906d353712ef4a63b8'/>
<id>urn:sha1:251b0212f626d0f92eda51906d353712ef4a63b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: rss probe path fix</title>
<updated>2026-10-15T12:53:06+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T12:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=7a3b9ed01e74b32b2775f2dc435abb66743771ff'/>
<id>urn:sha1:7a3b9ed01e74b32b2775f2dc435abb66743771ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bench: actor peak-rss probe (N=0/10/100 on zy, zyi, zym)</title>
<updated>2026-10-15T12:52:50+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T12:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=af6e910abedd6fe3091b41910bd289c338b24612'/>
<id>urn:sha1:af6e910abedd6fe3091b41910bd289c338b24612</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hold: copy hold.h with micro.c everywhere; xref baseline for hold globals; lsp keyword completion yields to a same-named symbol; compiler message avoids the word actor</title>
<updated>2026-10-15T11:55:23+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T11:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=b6af0e942dcde433db96a298a25490aa44e88173'/>
<id>urn:sha1:b6af0e942dcde433db96a298a25490aa44e88173</id>
<content type='text'>
</content>
</entry>
<entry>
<title>prescan: guess an owned return only from a local declared from new/heap, not a global assigned one (fixes lsp self-check); xref baseline for the new writers</title>
<updated>2026-10-15T11:49:17+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-15T11:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=d36190a5f3b8fa33fe3381771cd1efb9a1335e50'/>
<id>urn:sha1:d36190a5f3b8fa33fe3381771cd1efb9a1335e50</id>
<content type='text'>
</content>
</entry>
</feed>
