<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ek/src/lower.c, branch master</title>
<subtitle>BORED - Compiler for triscv</subtitle>
<id>https://metanimi.dy.fi/cgit/ek/atom?h=master</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/ek/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/'/>
<updated>2025-03-18T17:58:47Z</updated>
<entry>
<title>move to generic conts</title>
<updated>2025-03-18T17:58:47Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-18T17:58:30Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=7b5abecd2bef6b7441b0d850f95d451b441a6f76'/>
<id>urn:sha1:7b5abecd2bef6b7441b0d850f95d451b441a6f76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve generics expansion</title>
<updated>2025-01-15T17:25:59Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-01-15T17:14:58Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=7eaa051d4dcc3048c46f302997fd2175a983ac0e'/>
<id>urn:sha1:7eaa051d4dcc3048c46f302997fd2175a983ac0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>actually enable clang compilation and apply fixes</title>
<updated>2024-08-17T17:52:23Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-17T17:52:23Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=0d4e9292d85a169f881926556992d4ae12dcb6f4'/>
<id>urn:sha1:0d4e9292d85a169f881926556992d4ae12dcb6f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add analyzer and fix some reported issues</title>
<updated>2024-08-17T17:47:33Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-17T17:47:33Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=395efb9c8a0a0160a7b95769e9484bae5548bbde'/>
<id>urn:sha1:395efb9c8a0a0160a7b95769e9484bae5548bbde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test cleanup</title>
<updated>2024-08-14T17:44:26Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-14T17:44:26Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=2023a7b2d9656f80b00de81453348c0a66f200f7'/>
<id>urn:sha1:2023a7b2d9656f80b00de81453348c0a66f200f7</id>
<content type='text'>
+ Somewhat poor Git hygiene but I also fixed some bugs while I was at
  it.
</content>
</entry>
<entry>
<title>compiling example of a res struct</title>
<updated>2024-08-14T15:08:54Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-14T15:08:54Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=085817c69d145400eac84e09704f48ede2bece68'/>
<id>urn:sha1:085817c69d145400eac84e09704f48ede2bece68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make id scope point to defining scope</title>
<updated>2024-08-12T16:06:03Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-12T16:01:21Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=6385450ddba34bc28bd7492d126fd38cb3f86f36'/>
<id>urn:sha1:6385450ddba34bc28bd7492d126fd38cb3f86f36</id>
<content type='text'>
+ Allows defers to refer to the correct scope, but
  might be a bit surprising since effectively all other
  nodes use the scope to refer to the containing scope
  rather than the defining scope.
</content>
</entry>
<entry>
<title>implement defer for most control flow</title>
<updated>2024-08-12T16:06:03Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-12T16:00:42Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=29c6d398d22d633425177400f34ab508260f02bf'/>
<id>urn:sha1:29c6d398d22d633425177400f34ab508260f02bf</id>
<content type='text'>
+ continue/break
</content>
</entry>
<entry>
<title>make defer work better with generic code</title>
<updated>2024-08-12T16:06:03Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-12T15:55:46Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=2157fdbaca0b80e488c4f77ad5c0d04b051175cf'/>
<id>urn:sha1:2157fdbaca0b80e488c4f77ad5c0d04b051175cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial generics for structs</title>
<updated>2024-08-11T20:23:12Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-08-11T20:23:12Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ek/commit/?id=d23d03829e5baf947d347f49cc1d7807be6c070b'/>
<id>urn:sha1:d23d03829e5baf947d347f49cc1d7807be6c070b</id>
<content type='text'>
+ Likely still very much full of bugs
</content>
</entry>
</feed>
