<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/src/a_main.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-20T19:33:54+00:00</updated>
<entry>
<title>typo</title>
<updated>2026-04-20T19:33:54+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-20T19:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=c4e267a8ce72326bc4ea8557e91651dda544c474'/>
<id>urn:sha1:c4e267a8ce72326bc4ea8557e91651dda544c474</id>
<content type='text'>
</content>
</entry>
<entry>
<title>driver: tweak cmdline options handling</title>
<updated>2026-04-19T17:20:32+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-19T17:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=98f574adb19a4231adb8a2cd7617ccc0146d60dd'/>
<id>urn:sha1:98f574adb19a4231adb8a2cd7617ccc0146d60dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>driver: cleanup, accept -std=gnu...; reject -flto</title>
<updated>2026-04-19T09:10:32+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-19T08:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=15e135e425ec4dfcc3c33322505d7cb96dbeba70'/>
<id>urn:sha1:15e135e425ec4dfcc3c33322505d7cb96dbeba70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>driver: allow space after -l, -L</title>
<updated>2026-04-18T20:32:24+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-18T20:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=87b7c10777f1e9114574ec6fc3736dc478edc0cd'/>
<id>urn:sha1:87b7c10777f1e9114574ec6fc3736dc478edc0cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>driver: -z option</title>
<updated>2026-04-18T17:47:44+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-18T17:47:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=8cbc63f7dd1d74a04c2ad662efc8762dceff044e'/>
<id>urn:sha1:8cbc63f7dd1d74a04c2ad662efc8762dceff044e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>driver: try to autodetect crosscc includs</title>
<updated>2026-03-25T19:28:42+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-25T19:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=9caddc7b3a2286cb45128c0b7374c92d482df1fa'/>
<id>urn:sha1:9caddc7b3a2286cb45128c0b7374c92d482df1fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>driver: -pthread -&gt; -D_REENTRANT &amp; -lpthread</title>
<updated>2026-03-24T14:46:39+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-24T14:46:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=fbb7bd3e9a67a0390c7de5667a8141fcbb1d58e2'/>
<id>urn:sha1:fbb7bd3e9a67a0390c7de5667a8141fcbb1d58e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>IR: emit inline function standalone bodies lazily</title>
<updated>2026-03-23T22:43:52+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-23T22:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=62d995124c0cc2eaeec79e18edc3e044f3e524c9'/>
<id>urn:sha1:62d995124c0cc2eaeec79e18edc3e044f3e524c9</id>
<content type='text'>
If a function is stashed for inlining and inlined in all of its
callsites or unused, it never ends up in the object file. If any symbol
reference to it is emitted, then it must be de-inlined (rematerialized),
and this is done near the end before emitting the actual object file.
</content>
</entry>
<entry>
<title>Rework handling of predefined macros.</title>
<updated>2026-03-21T16:55:01+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-21T16:55:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=0e75fc383becccd113416677b7e26e0caf21e28b'/>
<id>urn:sha1:0e75fc383becccd113416677b7e26e0caf21e28b</id>
<content type='text'>
And add some GCC predefs like __SIZE_TYPE__, __LONG_SIZE__, etc
</content>
</entry>
<entry>
<title>Tweak configure &amp; driver, fallback to cc</title>
<updated>2026-03-21T07:58:49+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-21T07:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=3748a221ee50b99b1f1727497b86bbd3c123e5d1'/>
<id>urn:sha1:3748a221ee50b99b1f1727497b86bbd3c123e5d1</id>
<content type='text'>
</content>
</entry>
</feed>
