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,029
thomasdenney/microjit A JIT compiler for a microcomputer's embedded processor 10
jank-lang/jank A Clojure dialect on LLVM with C++ interop for a general-purpose programming language. 1,685
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. 74
bitfunnel/nativejit A high-performance just-in-time compiler for x64 C++ expressions 1,141
js-js/js.js A JavaScript compiler that translates high-level code into lower-level machine code to improve performance. 217
dinfuehr/dora An Aarch64 and x86-64 JIT compiler written in Rust. 493
higgsjs/higgs A JIT compiler for JavaScript targeting x86-64 platforms. 875
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 171
bollu/tiny-optimising-compiler A compiler that translates an imperative programming language into machine code 158
samth/disassemble Disassembles machine code generated by Racket's JIT compiler 79
islam0mar/cl-cxx-jit A Common Lisp interface to C++ code compilation and execution with JIT optimization 62
augustss/microhs An implementation of an extended subset of Haskell using combinators for runtime execution 367
siraben/mini-haskell A Haskell compiler with a runtime environment implementing Combinatory Logic 72