<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/zygotec/src/compiler/builtins.zc, branch work/prover</title>
<subtitle> work-in-progress programming language.
</subtitle>
<id>https://git.downsta.ir/moon/zygotec/atom?h=work%2Fprover</id>
<link rel='self' href='https://git.downsta.ir/moon/zygotec/atom?h=work%2Fprover'/>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/'/>
<updated>2026-10-14T16:33:38+00:00</updated>
<entry>
<title>bounds: body scan, loop-entry hoisting, pointer proofs from requested size, --explain-checks v1 (non-o3 code)</title>
<updated>2026-10-14T16:33:38+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T14:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=459b7661aaa0d65d01be064bd4b9976c4f045a5c'/>
<id>urn:sha1:459b7661aaa0d65d01be064bd4b9976c4f045a5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>len: len on a char* is an error with typecheck off too (appendix b.2.14)</title>
<updated>2026-10-14T13:30:26+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T13:30:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=6ef2efb750622819a3ba3ae9ee061e512c1266d6'/>
<id>urn:sha1:6ef2efb750622819a3ba3ae9ee061e512c1266d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enum: a member is defined as soon as it is declared, so later values can name it (appendix b.2.2)</title>
<updated>2026-10-14T13:18:18+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T13:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=37faa46eff8210365b144ccb4758dc3967b68b48'/>
<id>urn:sha1:37faa46eff8210365b144ccb4758dc3967b68b48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into work/spec</title>
<updated>2026-10-14T12:54:55+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=886fa9c0b7ad3c0316e85de1b2c87c54a3681b12'/>
<id>urn:sha1:886fa9c0b7ad3c0316e85de1b2c87c54a3681b12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>include: written inside a function body is 'include is top level only' (appendix b.2.9)</title>
<updated>2026-10-14T12:44:02+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=d93000c4b5ff7b3dda0e59a4d333b0463e745e04'/>
<id>urn:sha1:d93000c4b5ff7b3dda0e59a4d333b0463e745e04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge bounds checking</title>
<updated>2026-10-14T12:39:07+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:39:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=e228e7609929763d5acddb728ba543832fcffc6a'/>
<id>urn:sha1:e228e7609929763d5acddb728ba543832fcffc6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge: seven self-hosted compiler fixes from conformance</title>
<updated>2026-10-14T12:33:48+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=29eb9e50d33d417035e133dcebb7111074a23b24'/>
<id>urn:sha1:29eb9e50d33d417035e133dcebb7111074a23b24</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>memdebug: accept 'memdebug scrub;' (the check compared against rt.scrub); the scrub program reads the freed word through asm</title>
<updated>2026-10-14T12:26:59+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=a4ca7a4f327a1f2af792fb15b60344bc8cc6487f'/>
<id>urn:sha1:a4ca7a4f327a1f2af792fb15b60344bc8cc6487f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>line tables and backtraces: port agent/line-tables onto main, op 56 on the x86-64 jit, docs, measurements, tests; default genome reservation 0x68000</title>
<updated>2026-10-14T12:22:01+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=7c54e48bca711a6596be4bb17fcaa4330b9928e3'/>
<id>urn:sha1:7c54e48bca711a6596be4bb17fcaa4330b9928e3</id>
<content type='text'>
</content>
</entry>
</feed>
