Projects using JitBuilder
Thanks to Mark Stoodley from IBM Canada for providing the initial version of this page.
Lua Vermelha (JIT for Lua 5.3 implementing “all but one” opcodes) ~3,000 lines of C++ code
JIT for LPEG runtime used by Rosie Pattern Language (all opcodes used by Rosie) ~1,200 lines of C++ code
JIT for Swift (about 1/3 of SIL opcodes) ~2,000 lines of C++ code
- To be open sourced, some details here: http://www.ustream.tv/recorded/105013815
Smalltalk: SOM++ runtime ~2,500 lines of C++ code
Base9 JIT: Javascript-like tutorial language ~1,000 lines of C++ code
WebAssembly JIT: U of Calgary undergraduate project (144 of 177 opcodes!) ~2,000 lines of C++ code
T4 JIT: experimental Javascript implementation ~2,700 lines of C++ code
- Written by John Duimovich, not yet open sourced
Kaleidoscope JIT: JitBuilder JIT implementation for LLVM tutorial language ~300 lines of C++ code
- Written by Mark Stoodley, some details here: http://www.ustream.tv/recorded/105013815
Java matrix multiply accelerator prototype with Vector math services 58 lines of Java code