<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ejit, branch master</title>
<subtitle>Hybrid JIT/bytecode built on top of Lightening</subtitle>
<id>https://metanimi.dy.fi/cgit/ejit/atom?h=master</id>
<link rel='self' href='https://metanimi.dy.fi/cgit/ejit/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/'/>
<updated>2025-10-12T20:29:32Z</updated>
<entry>
<title>fix compilation on openbsd</title>
<updated>2025-10-12T20:29:32Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-10-12T20:29:32Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=818b727df58685c19d9072154f73f7ad3db023db'/>
<id>urn:sha1:818b727df58685c19d9072154f73f7ad3db023db</id>
<content type='text'>
+ Labels require expressions after them when compiled with clang

+ CFLAGS is predefined by bmake to use DEBUG, remove it since it
  was kind of pointless anyway

+ Tests don't yet pass, apparently openbsd disagrees with some of my
  runtime type decisions
</content>
</entry>
<entry>
<title>fix warning when DEBUG is not defined</title>
<updated>2025-10-12T20:27:49Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-10-12T20:27:49Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=89313128e8d0427b1f834fb262f52d6135b98f92'/>
<id>urn:sha1:89313128e8d0427b1f834fb262f52d6135b98f92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump conts</title>
<updated>2025-10-12T20:04:44Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-10-12T20:04:44Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=f6c94df92ea4e4b02ccc170ed1d137cfba9eb973'/>
<id>urn:sha1:f6c94df92ea4e4b02ccc170ed1d137cfba9eb973</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix multiple labels at same instruction</title>
<updated>2025-09-19T13:56:32Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-09-19T13:56:32Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=d567612fd6344204c6c8438b8fe7fe7dbd54d924'/>
<id>urn:sha1:d567612fd6344204c6c8438b8fe7fe7dbd54d924</id>
<content type='text'>
</content>
</entry>
<entry>
<title>silence some warnings on 32bit systems</title>
<updated>2025-09-16T18:54:56Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-09-16T18:54:56Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=798c891dc6ed0016810f7363bc5914764d3c0fc7'/>
<id>urn:sha1:798c891dc6ed0016810f7363bc5914764d3c0fc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix multiple active relocs</title>
<updated>2025-05-18T19:09:08Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-05-18T19:09:08Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=a371bc41f4d208bcb2f8b56677504e1746e3bb83'/>
<id>urn:sha1:a371bc41f4d208bcb2f8b56677504e1746e3bb83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix register ordering</title>
<updated>2025-05-18T14:00:32Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-05-18T14:00:32Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=b0a6350b96f6ef3f8b2af5a385474d885a41759b'/>
<id>urn:sha1:b0a6350b96f6ef3f8b2af5a385474d885a41759b</id>
<content type='text'>
+ The register allocator assumed registers were ordered according to
  increasing start address, but there was no sorting to ensure that
  condition. Most programs follow the above construction, which made it
  a fairly easy bug to miss
</content>
</entry>
<entry>
<title>add generic EJIT_LDI</title>
<updated>2025-05-18T11:20:18Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-05-18T11:20:18Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=c078339496f43ff3c5340ddd19badcf11038198d'/>
<id>urn:sha1:c078339496f43ff3c5340ddd19badcf11038198d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>take loops into account in register allocator</title>
<updated>2025-05-17T10:42:33Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-05-17T10:42:33Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=b9372c7be73a7cad6d741f5323dc8b2b758198d4'/>
<id>urn:sha1:b9372c7be73a7cad6d741f5323dc8b2b758198d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use conts/vec instead of vendored version</title>
<updated>2025-05-01T10:51:36Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-05-01T10:51:36Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=5c11915931ad43617ba6f62189bb11630b9624d4'/>
<id>urn:sha1:5c11915931ad43617ba6f62189bb11630b9624d4</id>
<content type='text'>
</content>
</entry>
</feed>
