Skip to content
Tom Bebbington edited this page May 24, 2015 · 1 revision

Just-In-Time compilers are very popular for running dynamic languages. However, in almost every case, the JIT is specific to the workings of a specific system / runtime. This makes people duplicate the same functionality a lot of the time.

The goal of the libjit project is to provide an extensive set of routines that takes care of the bulk of the JIT process, without tying the programmer down with language specifics. Where we provide support for common object models, we do so strictly in add-on libraries, not as part of the core code.

JIT.rs is a Rust wrapper library for libjit, which has all the same functionality with Rust idioms and memory safety.

Clone this wiki locally