<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catskill/boot/lower.c, branch main</title>
<subtitle>a c preprocessor with delusions of grandeur.</subtitle>
<id>http://git.rnrd.eu/catskill/atom/boot/lower.c?h=main</id>
<link rel='self' href='http://git.rnrd.eu/catskill/atom/boot/lower.c?h=main'/>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/'/>
<updated>2026-05-30T22:14:03+00:00</updated>
<entry>
<title>Lower member access, subscription, ++/--/compound assigns on all lvalues</title>
<updated>2026-05-30T22:14:03+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-30T21:52:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=8428741c87f4586e98c6649b768bb7b69105b871'/>
<id>urn:sha1:8428741c87f4586e98c6649b768bb7b69105b871</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<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>Support multi-level closure captures</title>
<updated>2026-05-26T02:31:41+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-26T02:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=a34b399c3a7df49baf4c9ce6a581de5b22fe342b'/>
<id>urn:sha1:a34b399c3a7df49baf4c9ce6a581de5b22fe342b</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>Emit c-header pragmas as includes</title>
<updated>2026-05-24T16:39:19+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-24T16:39:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=99d57398863ab1734a9f81c2d336f82dab556383'/>
<id>urn:sha1:99d57398863ab1734a9f81c2d336f82dab556383</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>Break up large IR lowering functions into sub-functions to clean up</title>
<updated>2026-05-19T19:25:20+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2026-05-19T19:25:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=8c4c219c945dfb41415e04654f488f7880e58ca2'/>
<id>urn:sha1:8c4c219c945dfb41415e04654f488f7880e58ca2</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
</feed>
