Skip to content

Commit

Permalink
luajit: bump new version
Browse files Browse the repository at this point in the history
* Fix lua_yield() from C hook.
* Another fix for lua_yield() from C hook.

NO_DOC=LuaJIT submodule bump
NO_TEST=LuaJIT submodule bump
  • Loading branch information
Buristan committed Jun 22, 2023
1 parent 98dc86c commit 4970b16
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions changelogs/unreleased/gh-8516-luajit-fixes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ Backported patches from the vanilla LuaJIT trunk (gh-8516). The following issues
were fixed as part of this activity:

* Fixed `IR_LREF` assembling for the GC64 mode on x86_64.
* Fixed `lua_yield()` invocation inside C hooks.
2 changes: 1 addition & 1 deletion third_party/luajit
Submodule luajit updated 57 files
+1 −0 .gitignore
+0 −13 CMakeLists.txt
+7 −0 doc/status.html
+2 −0 src/CMakeLists.txt
+0 −3 src/Makefile.original
+3 −2 src/lj_api.c
+0 −12 src/lj_arch.h
+17 −69 src/lj_asm.c
+1 −1 src/lj_ccallback.c
+2 −2 src/lj_dispatch.h
+15 −266 src/lj_err.c
+1 −18 src/lj_err.h
+0 −2 src/lj_ffrecord.c
+1 −1 src/lj_frame.h
+0 −2 src/lj_jit.h
+1 −4 src/lj_mcode.c
+1 −1 src/lj_meta.c
+0 −1 src/lj_opt_loop.c
+1 −2 src/lj_record.c
+0 −1 src/lj_snap.c
+0 −1 src/lj_state.c
+0 −2 src/lj_target_x86.h
+3 −58 src/lj_trace.c
+0 −3 src/lj_trace.h
+0 −3 src/lj_vm.h
+1 −2 src/vm_arm.dasc
+2 −2 src/vm_arm64.dasc
+2 −7 src/vm_mips.dasc
+3 −7 src/vm_mips64.dasc
+1 −2 src/vm_ppc.dasc
+3 −3 src/vm_x64.dasc
+1 −3 src/vm_x86.dasc
+2 −0 test/CMakeLists.txt
+69 −0 test/tarantool-c-tests/CMakeLists.txt
+72 −0 test/tarantool-c-tests/README.md
+19 −0 test/tarantool-c-tests/fix-yield-c-hook-script.lua
+49 −0 test/tarantool-c-tests/fix-yield-c-hook.test.c
+25 −22 test/tarantool-c-tests/lj-49-bad-lightuserdata.test.c
+38 −45 test/tarantool-c-tests/misclib-getmetrics-capi-script.lua
+343 −0 test/tarantool-c-tests/misclib-getmetrics-capi.test.c
+35 −0 test/tarantool-c-tests/misclib-sysprof-capi-script.lua
+325 −0 test/tarantool-c-tests/misclib-sysprof-capi.test.c
+251 −0 test/tarantool-c-tests/test.c
+217 −0 test/tarantool-c-tests/test.h
+31 −0 test/tarantool-c-tests/unit-tap.test.c
+79 −0 test/tarantool-c-tests/utils.h
+7 −5 test/tarantool-tests/CMakeLists.txt
+0 −41 test/tarantool-tests/gh-7745-oom-on-trace.test.lua
+0 −11 test/tarantool-tests/lj-49-bad-lightuserdata.test.lua
+0 −1 test/tarantool-tests/lj-49-bad-lightuserdata/CMakeLists.txt
+32 −45 test/tarantool-tests/lj-603-err-snap-restore.test.lua
+0 −60 test/tarantool-tests/lj-688-snap-ir-rename.test.lua
+0 −1 test/tarantool-tests/misclib-getmetrics-capi/CMakeLists.txt
+0 −270 test/tarantool-tests/misclib-getmetrics-capi/testgetmetrics.c
+0 −54 test/tarantool-tests/misclib-sysprof-capi.test.lua
+0 −1 test/tarantool-tests/misclib-sysprof-capi/CMakeLists.txt
+0 −260 test/tarantool-tests/misclib-sysprof-capi/testsysprof.c

0 comments on commit 4970b16

Please sign in to comment.