A custom runtime for lua
doc | ||
dynasm | ||
etc | ||
src | ||
.gitattributes | ||
.gitignore | ||
.relver | ||
LICENSE | ||
Makefile | ||
README |
# LuaJIT 2.1 This is a fork of LuaJIT by TopchetoEU. A long-term goal of it is to implement Lua 5.4 and an optimizing interpreter that will (hopefully) replace the JIT. ## Why? Mike Pall seems to have pretty much abandoned LuaJIT, as new code gets merged to the codebase only occasionally and no new major features have been released. Even Mike has said that he will no longer take donations. I have taken it upon myself to understand, modernize and extend the codebase of LuaJIT to fit the demand of the 2020s. Will I succeed? Probably not... ## About LuaJIT LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language. Mike Pall's LuaJIT homepage: https://luajit.org/ This project is almost fully based on Mike Pall's version: Copyright (C) 2005-2025 Mike Pall. LuaJIT is free software, released under the MIT license. See full Copyright Notice in the COPYRIGHT file or in luajit.h. ## Documentation Currently, the documentation is available [here](./doc/index.md), a direct one-to-one translation from the (shitty) HTML of Mike's version. Read it to get acquainted with the basic components of the JIT