diff --git a/changelogs/unreleased/gh-8069-luajit-fixes.md b/changelogs/unreleased/gh-8069-luajit-fixes.md new file mode 100644 index 0000000000000000000000000000000000000000..51f22649bc0631499d7795f40e6dbbe1a16d54d2 --- /dev/null +++ b/changelogs/unreleased/gh-8069-luajit-fixes.md @@ -0,0 +1,10 @@ +## bugfix/luajit + +Backported patches from vanilla LuaJIT trunk (gh-8069). In the scope of this +activity, the following issues have been resolved: + +* Fixed successful `math.min/math.max` call with no args (gh-6163). +* Fixed inconsistencies in `math.min/math.max` calls with NaN arg (gh-6163). +* Fixed `pcall()` call without arguments on arm64. +* Fixed assembling of IR_{AHUV}LOAD specialized to boolean for aarch64. +* Fixed constant rematerialization on arm64. diff --git a/third_party/luajit b/third_party/luajit index cfc0deb5ce4a881dfdbb0a307dd3c94bc221e36d..15e9383bbcaff11db20dda335251f05fbb26cce2 160000 --- a/third_party/luajit +++ b/third_party/luajit @@ -1 +1 @@ -Subproject commit cfc0deb5ce4a881dfdbb0a307dd3c94bc221e36d +Subproject commit 15e9383bbcaff11db20dda335251f05fbb26cce2