tinyjit

JIT compiler

A Haskell-based implementation of a JIT compiler for generating x86-64 machine code from an intermediate language composed of Haskell operations.

Haskell JIT

GitHub

183 stars
10 watching
9 forks
Language: Haskell
last commit: almost 5 years ago

Related projects:

Repository Description Stars
sdiehl/kaleidoscope A Haskell implementation of an LLVM JIT compiler 1,033
thomasdenney/microjit A JIT compiler for a microcomputer's embedded processor 10
jank-lang/jank An experimental programming language built on top of LLVM and C++ to provide performance and native runtime 1,756
rajkumardusad/jitcompiler An online code compiler that supports multiple programming languages and allows users to write, compile, and run code in their browser or on-the-go. 73
bitfunnel/nativejit A high-performance just-in-time compiler for x64 C++ expressions 1,139
js-js/js.js A JavaScript compiler that translates high-level code into lower-level machine code to improve performance. 215
dinfuehr/dora An Aarch64 and x86-64 JIT compiler written in Rust. 500
higgsjs/higgs A JIT compiler for JavaScript targeting x86-64 platforms. 877
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
kelilanguage/compiler A Haskell implementation of a compiler for a custom programming language 172
bollu/tiny-optimising-compiler A compiler that translates an imperative programming language into machine code 157
samth/disassemble Disassembles machine code generated by Racket's JIT compiler 78
islam0mar/cl-cxx-jit A Common Lisp interface to C++ code compilation and execution with JIT optimization 63
augustss/microhs An implementation of an extended subset of the Haskell programming language for embedded systems and minimalistic execution environments. 373
siraben/mini-haskell A Haskell compiler with a runtime environment implementing Combinatory Logic 73