Ravi (a Lua 5.3 dialect) Alpha Release 0.22 with LLVM JIT compilation support
Pre-release
Pre-release
·
1042 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.22 release of Ravi is now available.
This release is aligned with Lua 5.3.4.
The principal changes in this release are:
- Experimental support for additional type annotations
- Support for computed gotos in the interpreter
- Some performance related changes imported from latest Lua codebase
- In addition to the CMake build, there is now a Lua style Makefile supplied as well; this can be used to quickly build an interpreter only (no JIT) build of Ravi
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.