<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/test/07-pp.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-04-14T10:14:51+00:00</updated>
<entry>
<title>cpp: concat 123 ## .</title>
<updated>2026-04-14T10:14:51+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-14T10:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=98222b7c0506b0a9833230177b939f8c25046b31'/>
<id>urn:sha1:98222b7c0506b0a9833230177b939f8c25046b31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cpp: support directives within macro argument list</title>
<updated>2026-03-24T19:13:28+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-24T19:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=803dbff03b7c30f276f6b8923b1c6b0a28e7b4f6'/>
<id>urn:sha1:803dbff03b7c30f276f6b8923b1c6b0a28e7b4f6</id>
<content type='text'>
Undefined behavior by the standard but a GNU extension.
</content>
</entry>
<entry>
<title>cpp: fix token spacing edge case when empty macros are involved</title>
<updated>2026-03-01T17:31:02+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-01T12:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=a498f851ef2f50c9b8ac47e238137af52b54057d'/>
<id>urn:sha1:a498f851ef2f50c9b8ac47e238137af52b54057d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cpp: fix token spacing (#2) (hopefully)</title>
<updated>2026-03-01T10:09:02+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-01T10:07:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=1ebf3669f92e7ea0cf9ef97e4d61ee24db2f0b6a'/>
<id>urn:sha1:1ebf3669f92e7ea0cf9ef97e4d61ee24db2f0b6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cpp: allow comments between function-like macro name and arguments</title>
<updated>2026-02-26T11:31:17+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-26T11:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=441dad512b47a4ff3998f4f1c81068d40d32dc75'/>
<id>urn:sha1:441dad512b47a4ff3998f4f1c81068d40d32dc75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cpp: add __COUNTER__ macro</title>
<updated>2026-02-23T19:33:42+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-23T19:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=4e9020dfb847d80475415f9f5914efaa50238767'/>
<id>urn:sha1:4e9020dfb847d80475415f9f5914efaa50238767</id>
<content type='text'>
</content>
</entry>
<entry>
<title>preprocessor: fix an edge case with erroneously recursive macro expansion</title>
<updated>2026-02-22T15:58:11+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-22T15:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=8f9f3b4d3c0f86dce85df2aa12196dbb15e716f2'/>
<id>urn:sha1:8f9f3b4d3c0f86dce85df2aa12196dbb15e716f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cpp: add __VA_OPT__ and comma ## __VA_ARGS__ pasting</title>
<updated>2026-02-06T09:00:13+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-05T18:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=742892ecef23db1302e2fb7fa6a789ec3a590123'/>
<id>urn:sha1:742892ecef23db1302e2fb7fa6a789ec3a590123</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cpp: fix pasting ident+keyword</title>
<updated>2026-01-09T18:24:41+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-01-09T18:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=95301a8b8ece4b6d823e84bcff8a67d518840491'/>
<id>urn:sha1:95301a8b8ece4b6d823e84bcff8a67d518840491</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cpp: fix multiline comment in skipped preprocessor directive</title>
<updated>2026-01-09T11:33:27+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-01-09T11:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=96e5ce447a6e5bf7302a5f905b1bb0a996c0502c'/>
<id>urn:sha1:96e5ce447a6e5bf7302a5f905b1bb0a996c0502c</id>
<content type='text'>
</content>
</entry>
</feed>
