From 8e58452ff94ed893f21453b23be7fb37305ffa6e Mon Sep 17 00:00:00 2001 From: Igor Munkin <imun@tarantool.org> Date: Mon, 9 Jan 2023 19:10:19 +0300 Subject: [PATCH] luajit: bump new version * cmake: introduce CheckUnwindTables helper * x64/LJ_GC64: Fix type-check-only variant of SLOAD. * LJ_GC64: Fix ir_khash for non-string GCobj. * gdb: support full-range 64-bit lightuserdata Relates to #6481 Part of #7230 NO_DOC=LuaJIT submodule bump NO_TEST=LuaJIT submodule bump --- changelogs/unreleased/gh-6481-luajit-gdb-fix-lightuserdata.md | 3 +++ changelogs/unreleased/gh-7230-luajit-fixes.md | 2 ++ third_party/luajit | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 changelogs/unreleased/gh-6481-luajit-gdb-fix-lightuserdata.md diff --git a/changelogs/unreleased/gh-6481-luajit-gdb-fix-lightuserdata.md b/changelogs/unreleased/gh-6481-luajit-gdb-fix-lightuserdata.md new file mode 100644 index 0000000000..593c4a7d6d --- /dev/null +++ b/changelogs/unreleased/gh-6481-luajit-gdb-fix-lightuserdata.md @@ -0,0 +1,3 @@ +## bugfix/luajit + +* Added full-range lightuserdata support to luajit-gdb.py extension (gh-6481). diff --git a/changelogs/unreleased/gh-7230-luajit-fixes.md b/changelogs/unreleased/gh-7230-luajit-fixes.md index a0abc2bc64..989d8dd797 100644 --- a/changelogs/unreleased/gh-7230-luajit-fixes.md +++ b/changelogs/unreleased/gh-7230-luajit-fixes.md @@ -14,3 +14,5 @@ activity, the following issues have been resolved: proper implementation of the corresponding JIT machinery. * Fixed inconsistent behaviour on signed zeros for JIT-compiled unary minus (gh-6976). +* Fixed `IR_HREF` hash calculations for non-string GC objects for GC64. +* Fixed assembling of type-check-only variant of `IR_SLOAD`. diff --git a/third_party/luajit b/third_party/luajit index 04aa74a0b7..243e96789a 160000 --- a/third_party/luajit +++ b/third_party/luajit @@ -1 +1 @@ -Subproject commit 04aa74a0b7c2797917272f3a927e3889632a750e +Subproject commit 243e96789ad07ec14874f0196410f7cb9fb40991 -- GitLab