Skip to content

Ravi (a Lua 5.3 dialect) Alpha Release 0.21 with LLVM JIT compilation support

Pre-release
Pre-release
Compare
Choose a tag to compare
@dibyendumajumdar dibyendumajumdar released this 26 Sep 20:12
· 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.