GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - luavela/luavela: Implementation of Lua 5.1, originally a fork of LuaJIT 2.0

BranchesTags
Open more actions menu

Latest commit

 

History

164 Commits
164 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
3rdparty
3rdparty
 
 
cmake
cmake
 
 
doc
doc
 
 
docs
docs
 
 
dynasm
dynasm
 
 
etc
etc
 
 
scripts
scripts
 
 
src
src
 
 
tests
tests
 
 
tools
tools
 
 
.clang-format
.clang-format
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.luacheckrc
.luacheckrc
 
 
.readthedocs.yaml
.readthedocs.yaml
 
 
CMakeLists.txt
CMakeLists.txt
 
 
CONTRIBUTORS
CONTRIBUTORS
 
 
COPYRIGHT
COPYRIGHT
 
 
ChangeLog
ChangeLog
 
 
INSTALL.rst
INSTALL.rst
 
 
LICENSE
LICENSE
 
 
README.rst
README.rst
 
 

Repository files navigation

README for LuaVela (codename uJIT)

linux-badge macos-badge lint-badge docs-badge

LuaVela is an interpreter and a Just-In-Time (JIT) compiler for the Lua programming language.

Project Homepage: https://github.com/luavela/luavela

LuaVela is Copyright (C) 2020-2026 LuaVela Authors. See Copyright Notice in COPYRIGHT

LuaVela was previously called "uJIT" internally. The developers of LuaVela use "uJIT", "ujit" and "uj"/"UJ" prefixes in a code base.

The team has given a number of talks (in English or Russian) about the project:

  • (RU) LuaJIT as a Foundation for an Application Server, by Igor Ehrlich;
  • (EN) Challenges Building Yet Another Lua Implementation, by Anton Soldatov;
  • (RU) The Tracing JIT Compiler Peculiarities, by Anton Soldatov;
  • (RU) Adding New Features to an Implementation of Lua, by Anton Soldatov;
  • (EN) Rewriting LuaJIT: Why and How, by Anton Soldatov (only slides are available at the time of writing);
  • (RU) Working on a Stability of Our Implementation of Lua, by Anton Soldatov;
  • (EN) Challenges of ‘pairs’ and ‘next’ JIT compilation, by Maxim Bolshov.

LuaVela is a fork of LuaJIT, the README for LuaJIT is below.

README for LuaJIT 2.0.5

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

Project Homepage: http://luajit.org/

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

Documentation for LuaJIT is available in HTML format. Please point your favorite browser to:

doc/luajit.html

About

Implementation of Lua 5.1, originally a fork of LuaJIT 2.0

Resources

Readme
MIT license
Activity
Custom properties

Stars

287 stars

Watchers

26 watching

Forks

23 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.