Skip to content

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

Pre-release
Pre-release
Compare
Choose a tag to compare
@dibyendumajumdar dibyendumajumdar released this 16 Mar 23:58
· 890 commits to master since this release

Ravi (http://ravilang.org) is a dialect of Lua 5.3 with LLVM based JIT compiler and limited optional static typing. I am pleased to announce that the alpha 0.23 release of Ravi is now available. Additionally, work is ongoing on creating a distribution of Ravi that includes high quality third-party libraries (https://github.com/dibyendumajumdar/ravi-distro).

This release is aligned with Lua 5.3.4.

The principal changes in this release are:

  • LLVM 6.0 support
  • Bug fixes from ongoing work on Ravi Distribution
  • The LuaJIT bit library is included
  • Ravi can be used to run dynasm assembler.

Known Issues

  • The Windows 64-bit build of LLVM continues may 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.