Ravi (a Lua 5.3 dialect) Alpha Release 0.21 with LLVM JIT compilation support
Pre-release
Pre-release
·
1133 commits
to master
since this release
The principal change in this release is a migration to LLVM ORC JIT apis for LLVM 5.0 and above. MCJIT will still be used for earlier versions of LLVM.
The ORC JIT apis are better at managing memory, and in particular, LLVM will now no longer hold on to a Module's IR after the module is compiled.
Known Issues
- The Windows 64-bit build of LLVM continues to crash when running Lua tests ( issue #30 )
Others
Please refer to the Ravi documentation for a list of known differences between JIT mode and interpreted mode, and compatibility with Lua 5.3.