Skip to content

luajit: bump new version#11063

Merged
Buristan merged 1 commit intotarantool:masterfrom
Buristan:master
Jan 31, 2025
Merged

luajit: bump new version#11063
Buristan merged 1 commit intotarantool:masterfrom
Buristan:master

Conversation

@Buristan
Copy link
Collaborator

  • Fix compilation of getmetatable() for UDTYPE_IO_FILE
  • Ensure full init of IR_NOP instructions.
  • cmake: run tests with Valgrind
  • ci: add Valgrind testing workflow
  • x86/x64: Don't fuse loads across table.clear.
  • Improve last commit.
  • x86/x64: Don't fuse loads across IR_NEWREF.
  • Fix last commit.
  • Cleanup CPU detection and tuning for old CPUs.
  • Disable FMA by default. Use -Ofma or jit.opt.start("+fma") to enable.
  • x86/x64: Add more red zone checks to assembler backend.
  • Prevent loop in snap_usedef().
  • FFI: Add missing coercion when recording 64-bit bit.*().
  • Fix command-line argv handling.
  • Fix predict_next() in parser (for real now).

Closes #10709

NO_DOC=LuaJIT submodule bump
NO_TEST=LuaJIT submodule bump

@Buristan Buristan requested a review from ligurio January 30, 2025 07:06
@Buristan Buristan requested a review from a team as a code owner January 30, 2025 07:06
@coveralls
Copy link

coveralls commented Jan 30, 2025

Coverage Status

coverage: 87.381% (+0.03%) from 87.349%
when pulling 8d1b7ee on Buristan:master
into 88fc5c1
on tarantool:master
.

* Fix compilation of getmetatable() for UDTYPE_IO_FILE
* Ensure full init of IR_NOP instructions.
* cmake: run tests with Valgrind
* ci: add Valgrind testing workflow
* x86/x64: Don't fuse loads across table.clear.
* Improve last commit.
* x86/x64: Don't fuse loads across IR_NEWREF.
* Fix last commit.
* Cleanup CPU detection and tuning for old CPUs.
* Disable FMA by default. Use -Ofma or jit.opt.start("+fma") to enable.
* x86/x64: Add more red zone checks to assembler backend.
* Prevent loop in snap_usedef().
* FFI: Add missing coercion when recording 64-bit bit.*().
* Fix command-line argv handling.
* Fix predict_next() in parser (for real now).

Closes tarantool#10709

NO_DOC=LuaJIT submodule bump
NO_TEST=LuaJIT submodule bump
@Buristan Buristan added the full-ci Enables all tests for a pull request label Jan 30, 2025
@ligurio ligurio assigned Buristan and unassigned ligurio Jan 30, 2025
@Buristan Buristan merged commit f40901f into tarantool:master Jan 31, 2025
95 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 luajit

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Backporting LuaJIT upstream commits part 10

4 participants