Skip to content

negrel/LJVM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LJVM - LuaJIT Virtual Machine

LJVM (LuaJIT Virtual Machine) is a bytecode interpreter and JIT compiler forked from LuaJIT.

Why ?

LuaJIT is a pure product of craftsmanship built and improved over the years. Today still, LuaJIT is one of the fastest JIT compiler available. However, only Lua benefits from it. This library exists to enable more programming language to take advantages of LuaJIT strength:

  • Portable: runs on Windows, Linux, BSD, macOS, Android, iOS, PS3, PS4, PS5, PS Vita, Xbox 360, Xbox One, Nintendo Switch
  • Fast: optimize performance by compiling bytecode to native code at runtime
  • Built-in garbage collection

Contributing

If you want to contribute to LJVM to add a feature or improve the code contact me at alexandre@negrel.dev, open an issue or make a pull request.

📜 License

MIT © Alexandre Negrel

About

LuaJIT Virtual Machine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 76.6%
  • Lua 14.6%
  • HTML 6.7%
  • Makefile 0.9%
  • Batchfile 0.9%
  • CSS 0.2%
  • Other 0.1%