<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/io.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>c: static eval refactoring</title>
<updated>2026-03-14T16:46:54+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-14T16:27:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=42ce457bba06bd3607fc04700a919b6c395f22c3'/>
<id>urn:sha1:42ce457bba06bd3607fc04700a919b6c395f22c3</id>
<content type='text'>
Explicit node for static symbol (addresses). Should not break with edge
cases like the previous ad-hoc approach. And some other bugfixes
</content>
</entry>
<entry>
<title>fix io fa8c39d6df : make buffer shared (for nested note())</title>
<updated>2026-02-24T14:47:31+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-24T14:47:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=5fd0c9dafe8c05e0abe8c37e9be4ddd5c8af0811'/>
<id>urn:sha1:5fd0c9dafe8c05e0abe8c37e9be4ddd5c8af0811</id>
<content type='text'>
</content>
</entry>
<entry>
<title>io: use distinct output buffer for diagnostics</title>
<updated>2026-02-24T13:17:54+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-24T13:09:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=fa8c39d6dfdecc8285b09de86b70c28ebd06e152'/>
<id>urn:sha1:fa8c39d6dfdecc8285b09de86b70c28ebd06e152</id>
<content type='text'>
Prevents concurrent invokations of the compiler from mixing up and
mangling diagnostics from unbuffered stderr.
</content>
</entry>
<entry>
<title>diagnostics: also print #include provenance for warnings</title>
<updated>2026-02-24T13:09:19+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-24T13:09:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=f73f0301fd2d4306f173984fc8089ad463da26fe'/>
<id>urn:sha1:f73f0301fd2d4306f173984fc8089ad463da26fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cpp: better diagnostics</title>
<updated>2026-02-21T17:37:23+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-21T17:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=e479a0754c5afed3166426fc176e0b80dfc134b0'/>
<id>urn:sha1:e479a0754c5afed3166426fc176e0b80dfc134b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c: support at least parsing C99 _Complex types</title>
<updated>2026-01-25T11:58:22+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-01-25T11:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=f9f0789e58be01b7169712d64af9443a35392fbf'/>
<id>urn:sha1:f9f0789e58be01b7169712d64af9443a35392fbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c: GNU __attribute__ stubs</title>
<updated>2026-01-25T11:36:01+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-01-25T11:36:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=ca983b5700f894c653758a4f93a758b93d025621'/>
<id>urn:sha1:ca983b5700f894c653758a4f93a758b93d025621</id>
<content type='text'>
</content>
</entry>
<entry>
<title>io: fix hashtable lookup of builtin include files</title>
<updated>2026-01-11T08:51:51+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-01-11T08:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=d42a6b1a5d14f1d1d0d19b222e3b0ce11d009c4e'/>
<id>urn:sha1:d42a6b1a5d14f1d1d0d19b222e3b0ce11d009c4e</id>
<content type='text'>
It would break if there were hash collisions.
</content>
</entry>
<entry>
<title>io.c: bugfix</title>
<updated>2026-01-07T09:32:38+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-01-07T09:32:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=d4c632695cf3c64090de50c3d6b4b585bae77b60'/>
<id>urn:sha1:d4c632695cf3c64090de50c3d6b4b585bae77b60</id>
<content type='text'>
</content>
</entry>
</feed>
