Skip to content
forked from LuaJIT/LuaJIT

gns' LuaJIT playground; RISC-V 64 / MIPS III

Notifications You must be signed in to change notification settings

infiWang/LuaJIT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LJRV - LuaJIT RISC-V 64 Port

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language, RISC-V is a free and open ISA enabling a new era of processor innovation.

Introduction

LJRV is a ongoing porting project of LuaJIT to the RISC-V 64-bit architecture by PLCT Lab, ISCAS. The ultimate goal is to provide a RISC-V 64 LuaJIT implementation and have it upstreamed to the official LuaJIT repository.

Progress

  • Interpreter Runtime
  • JIT Compiler

LJRV is still of beta quality, particularly the JIT compiler. For production usage, we suggests disable the JIT compiler during compilation by setting XCFLAGS+= -DLUAJIT_DISABLE_JIT in Makefile or environment variable.

Bug Report

Please report bugs to Issues.

Copyright

LuaJIT is Copyright (C) 2005-2022 Mike Pall. LuaJIT is free software, released under the MIT license. See full Copyright Notice in the COPYRIGHT file or in luajit.h.

LJRV is Copyright (C) 2022-2023 PLCT Lab, ISCAS. Contributed by gns. LJRV is free software, released under the MIT license. LJRV is part of RuyiSDK.

About

gns' LuaJIT playground; RISC-V 64 / MIPS III

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 81.6%
  • Lua 16.5%
  • Other 1.9%