This repository has been archived by the owner. It is now read-only.
moonjit v2.1.2
Moonjit is a Just-In-Time Compiler (JIT) for the Lua programming language. Lua is a powerful, dynamic and light-weight programming language. It may be embedded or used as a general-purpose, stand-alone language.
Moonjit is a fork of the inactive LuaJIT project and aims to provide a way forward for existing users of LuaJIT looking for continuity in development and maintenance.
The v2.1.2 release of moonjit is intended as an update to fix errata in v2.1.1. Particularly:
- Fixed version numbers in
jit/*.lua
- Documented a release process to ease future maintenance
- Backported ppc64le from master
Here are the highlights of the release since LuaJIT-2.1.0-beta3
- New architecture ppc64le
- New architecture s390x
- LuaJIT-test-cleanup merged into the main repo and can be used with
make check
andmake bench
- Implemented CI using Azure pipelines
- Ported documentation to markdown to allow easy updating on GitHub
The following pull requests and issues were addressed in addition to the above major changes since LuaJIT-2.1.0-beta3:
- #19
- #17
- #32
- #37
- LuaJIT#415 (fixed for interpreter and arm64. Needs a fix for x86 and other architectures)
- LuaJIT#438
- LuaJIT#473
- LuaJIT#478
- LuaJIT#482
- LuaJIT#497
- LuaJIT#505
- LuaJIT#512
- LuaJIT#515
- LuaJIT#526
- openresty/luajit2#42
- openresty/luajit2#46
- openresty/luajit2#69
- openresty/luajit2#70
- openresty/luajit2#73
This release was made possible by contributions from the following people:
- Badger
- fsfod
- Guy Menanteau
- Johannes
- Julien Desgats
- ketank-new
- Luka Blaskovic
- mcc
- Michael Munday
- myfreeweb
- niravthakkar
- Patrick Galizia
- preetikhorjuvenkar
- Priya Seth
- Sameera Deshpande
- Siddhesh Poyarekar
- s.ostanevich
- Stefan Schulze Frielinghaus
- Thibault Charbonnier
- Vitaly Novichkov
- Vivien HENRIET
- xiabin
- Yichun Zhang (agentzh)