Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[backport/release/2.11] luajit: bump new version #8844

Merged
merged 1 commit into from
Jul 4, 2023

Conversation

igormunkin
Copy link
Collaborator

  • test: fix flaky <unit-jit-parse.test.lua>
  • Fix use-def analysis for vararg functions.
  • Fix use-def analysis for BC_VARG.
  • Fix TNEW load forwarding with instable types.
  • Fix memory probing allocator to check for valid end address, too.
  • Another fix for lua_yield() from C hook.
  • Fix lua_yield() from C hook.
  • Fix saved bytecode encapsulated in ELF objects.
  • x64: Fix 64 bit shift code generation.
  • Fix canonicalization of +-0.0 keys for IR_NEWREF.
  • test: add utility for parsing jit.dump
  • test: split utils.lua into several modules
  • test: rewrite lj-49-bad-lightuserdata test in C
  • test: rewrite misclib-sysprof-capi test in C
  • test: rewrite misclib-getmetrics-capi test in C
  • test: introduce utils.h helper for C tests
  • test: introduce module for C tests
  • test: fix setting of {DY}LD_LIBRARY_PATH variables
  • build: fix build with LUAJIT_USE_GDBJIT enabled
  • ci: update the branch name for Tarantool 2.11

Closes #8718
Part of #7900
Part of #8516

NO_DOC=LuaJIT submodule bump
NO_TEST=LuaJIT submodule bump

@igormunkin igormunkin self-assigned this Jul 4, 2023
@coveralls
Copy link

coveralls commented Jul 4, 2023

Coverage Status

coverage: 85.812% (-0.007%) from 85.819% when pulling 7aa0a60 on igormunkin:release/2.11 into 9d5cd29
on tarantool:release/2.11
.

* test: fix flaky <unit-jit-parse.test.lua>
* Fix use-def analysis for vararg functions.
* Fix use-def analysis for BC_VARG.
* Fix TNEW load forwarding with instable types.
* Fix memory probing allocator to check for valid end address, too.
* Another fix for lua_yield() from C hook.
* Fix lua_yield() from C hook.
* Fix saved bytecode encapsulated in ELF objects.
* x64: Fix 64 bit shift code generation.
* Fix canonicalization of +-0.0 keys for IR_NEWREF.
* test: add utility for parsing `jit.dump`
* test: split utils.lua into several modules
* test: rewrite lj-49-bad-lightuserdata test in C
* test: rewrite misclib-sysprof-capi test in C
* test: rewrite misclib-getmetrics-capi test in C
* test: introduce utils.h helper for C tests
* test: introduce module for C tests
* test: fix setting of {DY}LD_LIBRARY_PATH variables
* build: fix build with LUAJIT_USE_GDBJIT enabled
* ci: update the branch name for Tarantool 2.11

Closes tarantool#8718
Part of tarantool#7900
Part of tarantool#8516

NO_DOC=LuaJIT submodule bump
NO_TEST=LuaJIT submodule bump
Copy link
Collaborator

@Buristan Buristan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, Igor!
Thanks for the patch! LGTM!

@igormunkin igormunkin added the full-ci Enables all tests for a pull request label Jul 4, 2023
@igormunkin igormunkin merged commit ae11d31 into tarantool:release/2.11 Jul 4, 2023
143 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
full-ci Enables all tests for a pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants