lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


How does removal of LLVM backend affect platform support? Did you
managed to get MIR to work on platforms where you previously used LLVM?

>From my point of view, it was nice to have more mature even if heavy
LLVM backend. MIR seems to view itself as highly experimental project
at the current state of its development.

On Sun, 2021-01-03 at 16:51 +0000, Dibyendu Majumdar wrote:
> 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:
> * https://github.com/dibyendumajumdar/ravi
> 
> 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

-- 
v <v19930312@gmail.com>