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
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 |