Page MenuHomeSolus

Update luajit to 2.1.0 and sync with git
ClosedPublic

Authored by aleksvor on Apr 29 2023, 4:04 PM.
Tags
None
Referenced Files
F10794572: D14055.diff
Sat, May 27, 4:39 PM
F10726955: D14055.id34274.diff
Tue, May 9, 4:17 PM
F10726830: D14055.id34269.diff
Tue, May 9, 2:24 PM
F10726693: D14055.diff
Tue, May 9, 11:55 AM
F10722906: D14055.id.diff
Sat, May 6, 10:41 PM
F10722904: D14055.id34269.diff
Sat, May 6, 10:41 PM
F10722902: D14055.id34274.diff
Sat, May 6, 10:40 PM
F10716013: D14055.id34274.diff
Thu, May 4, 9:56 AM
Subscribers

Details

Summary

Release 2.0.5 (the last stable release of LuaJIT) is extremely old by now and contains some known serious bugs. Unfortunately, the primary developer has stated many times (for example) that he doesn't intend to make new tagged releases, and the way forward is using the HEAD of v2.1 branch.
CMake script of Minetest recently started complaining about outdated LuaJIT and recommending to switch to git, so I propose to move our LuaJIT to 2.1 branch and sync it from time to time.

Test Plan
  1. Rebuilt minetest 5.7.0 against this version.
  2. Tested Lua script execution in Minetest and mpv (both use Lua quite heavily).

Diff Detail

Repository
R1989 luajit
Lint
Lint Not Applicable
Unit
Tests Not Applicable