<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/c/builtin.c, branch trunk</title>
<subtitle>A little C compiler</subtitle>
<id>https://git.lemon.rip/antcc/atom?h=trunk</id>
<link rel='self' href='https://git.lemon.rip/antcc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/'/>
<updated>2026-03-17T12:22:00+00:00</updated>
<entry>
<title>REFACTOR: move sources to src/</title>
<updated>2026-03-17T12:22:00+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-17T12:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=a8d6f8bf30c07edb775e56889f568ca20240bedf'/>
<id>urn:sha1:a8d6f8bf30c07edb775e56889f568ca20240bedf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add bswap16/32/64</title>
<updated>2026-03-02T16:52:57+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-02T16:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=f2285400e65dafe730a073b3ca92494d72c7295b'/>
<id>urn:sha1:f2285400e65dafe730a073b3ca92494d72c7295b</id>
<content type='text'>
- frontend: __builtin_bswapX intrinsics
- backend: ObswapX instructions
</content>
</entry>
<entry>
<title>move intern() to mem.c</title>
<updated>2025-12-15T20:46:24+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-15T20:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=c6c0f2ef35175075e91169113cfe856f29b3eb9a'/>
<id>urn:sha1:c6c0f2ef35175075e91169113cfe856f29b3eb9a</id>
<content type='text'>
Being in lex.c was vestigial, since it was being used all over the
frontend and backend.
</content>
</entry>
<entry>
<title>c/builtin: fix vacopy</title>
<updated>2025-12-14T20:55:19+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-14T20:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=1339b832245fc6c1a5a9e7acf88c5b1f1f5f740f'/>
<id>urn:sha1:1339b832245fc6c1a5a9e7acf88c5b1f1f5f740f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename arraylength macro -&gt; countof</title>
<updated>2025-12-11T19:43:24+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-11T19:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=88652eeb10cd9381aafb2d55e9474bb0799630b1'/>
<id>urn:sha1:88652eeb10cd9381aafb2d55e9474bb0799630b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c: create dummy unreachable block after trap</title>
<updated>2025-11-24T11:51:38+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-24T11:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=9dab543399fd67085225e165d1e48deab7731180'/>
<id>urn:sha1:9dab543399fd67085225e165d1e48deab7731180</id>
<content type='text'>
Reverts 9abe27f6712. This simplies expr codegen, otherwise
would manually have to check `fn-&gt;curblk != NULL` repeatedly.
Later passes will easily delete those unreachable blocks
</content>
</entry>
<entry>
<title>c: __builtin_va_copy</title>
<updated>2025-11-23T14:33:38+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-23T14:26:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=a9e0174fb69f3ddc85cd9c510b68cec22b6ebf42'/>
<id>urn:sha1:a9e0174fb69f3ddc85cd9c510b68cec22b6ebf42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ir: 'trap' jump; c: __builtin_trap; lex: __has_builtin</title>
<updated>2025-11-15T18:53:47+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-15T18:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=2ca9a54daaa0a955dabf38862cd777be359252e0'/>
<id>urn:sha1:2ca9a54daaa0a955dabf38862cd777be359252e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>preeliminary va_list support</title>
<updated>2025-11-14T18:04:51+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-14T17:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=a287fe5aeb6b681ab405c0297841dce64ab4b946'/>
<id>urn:sha1:a287fe5aeb6b681ab405c0297841dce64ab4b946</id>
<content type='text'>
</content>
</entry>
</feed>
