<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catskill/boot/visit/ir.c, branch main</title>
<subtitle>a c preprocessor with delusions of grandeur.</subtitle>
<id>http://git.rnrd.eu/catskill/atom/boot/visit/ir.c?h=main</id>
<link rel='self' href='http://git.rnrd.eu/catskill/atom/boot/visit/ir.c?h=main'/>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/'/>
<updated>2026-05-30T21:04:48+00:00</updated>
<entry>
<title>Define name resolution behavior, clean-up langauge object resolution</title>
<updated>2026-05-30T21:04:48+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-30T21:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=dd9f8fccf405af709c1d655dbec4be1561e990c0'/>
<id>urn:sha1:dd9f8fccf405af709c1d655dbec4be1561e990c0</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Locate and pass through captured locals to stateful closures</title>
<updated>2026-05-26T02:15:12+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-26T02:15:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=bf82cbd2a7d4e234313e253cb6f7dd351b2c5c5a'/>
<id>urn:sha1:bf82cbd2a7d4e234313e253cb6f7dd351b2c5c5a</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Lambda function emission, thin/fat calling conventions for (future) closed-over state</title>
<updated>2026-05-25T22:50:09+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-25T22:50:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=900b412b052a0f745f0853d6703e4bafbb0a3ce5'/>
<id>urn:sha1:900b412b052a0f745f0853d6703e4bafbb0a3ce5</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Emit IR/C increment/decrement in expression position</title>
<updated>2026-05-24T18:14:29+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-24T18:14:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=2a893246711442dd8407264c05991b44d1d1f66f'/>
<id>urn:sha1:2a893246711442dd8407264c05991b44d1d1f66f</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Support named-unnamed call and construction arguments and fields with final resolved order</title>
<updated>2026-05-24T18:01:38+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-24T18:01:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=f028bc7ef3101facfa004c21f3aa5feb3dc6f107'/>
<id>urn:sha1:f028bc7ef3101facfa004c21f3aa5feb3dc6f107</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Make diagnostics generic over passes, condensing different error handling</title>
<updated>2026-05-24T16:18:23+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-24T16:18:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=a76fd9b5af153773273121c7aec2a9cbeed1dfb7'/>
<id>urn:sha1:a76fd9b5af153773273121c7aec2a9cbeed1dfb7</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Initial lowering pass 2 implementation, create shells for source expressions and statements</title>
<updated>2026-05-04T16:39:54+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-04T16:39:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=06eff276ce3440df22674572a660e86fc21637d5'/>
<id>urn:sha1:06eff276ce3440df22674572a660e86fc21637d5</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Complete lowering pass 1, fully collect all top-level declarations and their dependencies</title>
<updated>2026-05-04T12:52:08+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-04T12:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=222e8577e989af856019ddcb8fec2387764d9ffc'/>
<id>urn:sha1:222e8577e989af856019ddcb8fec2387764d9ffc</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>IR lowering pass 1, function declarations</title>
<updated>2026-05-03T21:51:27+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-03T21:51:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=a348f07b65a60226da53215d3767caf7688cb8b8'/>
<id>urn:sha1:a348f07b65a60226da53215d3767caf7688cb8b8</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Macro for empty leaf walking for IR visiting, re-format</title>
<updated>2026-05-03T20:38:34+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-03T20:38:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=13f5c18441b34427722e4869cd8362b6c38075de'/>
<id>urn:sha1:13f5c18441b34427722e4869cd8362b6c38075de</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
</feed>
