Skip to content

Ravi (a Lua dialect) 1.0 Beta-5 Release with JIT compilation support

Compare
Choose a tag to compare
@dibyendumajumdar dibyendumajumdar released this 03 Jan 16:41
· 322 commits to master since this release

Ravi (http://ravilang.org) is a dialect of Lua with a JIT backend and limited optional static typing. I am pleased to announce that the 1.0 Beta-5 release of Ravi is now available.

The main highlights of this release are:

  • Bug fixes to the Generational GC back-ported from Lua 5.4
  • Support for LLVM has been removed in favour of the Lightweight MIR JIT backend
  • Various updates to MIR JIT backend
  • Ravi is now being tested on X86-64 and ARM64 architectures
  • There is an experimental new compiler for Ravi that is available as a preview only. More details of this new compiler can be found at:
    https://github.com/dibyendumajumdar/ravi-compiler.

For general information regarding Ravi please visit:

A distribution of Ravi with a small set of libraries is available at:

https://github.com/dibyendumajumdar/Suravi

All feedback welcome!

Thanks and Regards
Dibyendu