<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ejit/scripts/makefile, 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>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>
<entry>
<title>initial tail call stuff</title>
<updated>2025-04-09T16:56:33Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-04-09T16:56:33Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=6824dd4b1ee22184f0e600115db3998924ed39d6'/>
<id>urn:sha1:6824dd4b1ee22184f0e600115db3998924ed39d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix example compilation</title>
<updated>2025-04-03T15:26:02Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-04-03T15:26:02Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=441ddf9277f878b83c8d093def51b27285353fed'/>
<id>urn:sha1:441ddf9277f878b83c8d093def51b27285353fed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve build system a bit</title>
<updated>2025-04-02T18:14:23Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-04-02T18:14:23Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=6c2e51a3f8695cb95d6a4a6859d3f934e28c8f9f'/>
<id>urn:sha1:6c2e51a3f8695cb95d6a4a6859d3f934e28c8f9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>start supporting 32bit arches</title>
<updated>2025-03-14T19:08:01Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-14T19:08:01Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=f5c729ea59d227a507f83bd94d07f4366b46d72b'/>
<id>urn:sha1:f5c729ea59d227a507f83bd94d07f4366b46d72b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make code a bit more robust</title>
<updated>2025-03-07T16:52:54Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-03-07T16:50:34Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=ba9145b0b7af2a82c62f8dfa28807958af5d0c8d'/>
<id>urn:sha1:ba9145b0b7af2a82c62f8dfa28807958af5d0c8d</id>
<content type='text'>
+ Should be more difficult to make mistakes in the future, ejit can now
  automatically keep track of how many register slots are used and if 64
  bit mode is required. Slight runtime overhead, but not too bad.
</content>
</entry>
<entry>
<title>add LTO compilation flag</title>
<updated>2025-01-03T22:03:07Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2025-01-03T22:03:07Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=28c1822ec742ea0d469a3631115ed68507c1179e'/>
<id>urn:sha1:28c1822ec742ea0d469a3631115ed68507c1179e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use type-specific vectors instead of generic ones</title>
<updated>2024-10-22T14:43:44Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-10-22T14:40:09Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=7f7b22674ed8e9633cd0e47662508c3641e9f967'/>
<id>urn:sha1:7f7b22674ed8e9633cd0e47662508c3641e9f967</id>
<content type='text'>
+ An attempt at speeding up function calls in the interpreted mode
</content>
</entry>
<entry>
<title>add initial compiler framework</title>
<updated>2024-06-24T17:33:56Z</updated>
<author>
<name>Kimplul</name>
<email>kimi.h.kuparinen@gmail.com</email>
</author>
<published>2024-06-24T17:33:56Z</published>
<link rel='alternate' type='text/html' href='https://metanimi.dy.fi/cgit/ejit/commit/?id=fe3d9c7dfbe4190ecf0919abe474e4da4c019566'/>
<id>urn:sha1:fe3d9c7dfbe4190ecf0919abe474e4da4c019566</id>
<content type='text'>
</content>
</entry>
</feed>
