<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/zygotec/src/compiler/decl.zc, 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-14T16:26:53+00:00</updated>
<entry>
<title>fndef: b.2.13 unnamed prototype parameters in fewer ops (402197 -&gt; 402112 words, same behaviour)</title>
<updated>2026-10-14T16:26:53+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T16:16:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=41fe629f77a584ff86bba8e0a2b9c0ed895e421f'/>
<id>urn:sha1:41fe629f77a584ff86bba8e0a2b9c0ed895e421f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>prototypes: parameters may be unnamed, int f(int, int*); (appendix b.2.13)</title>
<updated>2026-10-14T13:28:59+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T13:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=77d2f8a44e2503796a7ef5c170e11811a4f7fcfd'/>
<id>urn:sha1:77d2f8a44e2503796a7ef5c170e11811a4f7fcfd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>globals: an integer constant initializing a float or f32 global converts to float (float g = 2; is 2.0)</title>
<updated>2026-10-14T13:17:08+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T13:17:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=4a96db860c95ed6ea8a03cb24c54ebfb9325ada8'/>
<id>urn:sha1:4a96db860c95ed6ea8a03cb24c54ebfb9325ada8</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>globals: a float or f32 global takes a float literal initializer (appendix b.2.7)</title>
<updated>2026-10-14T12:43:27+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=01125f4b3ced32230e19503ce72a2a9dac63c58d'/>
<id>urn:sha1:01125f4b3ced32230e19503ce72a2a9dac63c58d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fndef: a prototype after a definition in the same module keeps the definition (appendix b.2.4)</title>
<updated>2026-10-14T12:41:59+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=19cdaa91b74da17a78809433ff7e6a2c084d8385'/>
<id>urn:sha1:19cdaa91b74da17a78809433ff7e6a2c084d8385</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fndef: a second definition of a function in the same module is 'is defined twice' (appendix b.2.3)</title>
<updated>2026-10-14T12:40:42+00:00</updated>
<author>
<name>zinc</name>
<email>zinc@downsta.ir</email>
</author>
<published>2026-10-14T12:40:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/zygotec/commit/?id=a752292b54e22a8024b9d9162762edd2efa533b5'/>
<id>urn:sha1:a752292b54e22a8024b9d9162762edd2efa533b5</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>
</feed>
