Projects / libjit

libjit

The libjit library implements just-in-time compilation functionality. Unlike other JITs, this one is designed to be independent of any particular virtual machine bytecode format or language. Currently, libjit is used as the JIT backend for the DotGNU Portable.NET project (in addition to its default CVM backend). However, the hope is that other Free Software projects can use this library rather than spending large amounts of time writing their own JIT from scratch.

Tags
Licenses
Implementation

RSS Recent releases

  •  10 Dec 2008 21:16

Release Notes: This release has switched from the GPL to the LGPL 2.1 license, and implements an x86-64 backend. It fixes the interpreter backend, and introduces a jit-unwind interface. Code cache pages can now grow if needed. There are many bugfixes.

Release Notes: This is the first version that is integrated with Portable.NET and it is stable enough to be used elsewhere.

Screenshot

Project Spotlight

wacky-tracky

A modern task tracking application that follows open standards and supports tags, subtasks, and more.

Screenshot

Project Spotlight

le editor

Text editor with powerful block operations, similar to NE.