Skip to content
Snippets Groups Projects
  • Igor Munkin's avatar
    d953b064
    luajit: bump new version · d953b064
    Igor Munkin authored
    * Mark CONV as non-weak, to prevent elimination of its side-effect.
    * Fix ABC FOLD rule with constants.
    * test: add test for conversions folding
    * Add NaN check to IR_NEWREF.
    * LJ_GC64: Fix lua_concat().
    * test: introduce asserts assert_str{_not}_equal
    * ci: enable codespell
    * cmake: introduce target with codespell
    * codehealth: fix typos
    * tools: add cli flag to run profile dump parsers
    * profilers: purge generation mechanism
    * memprof: refactor symbol resolution
    * sysprof: fix crash during FFUNC stream
    * Fix last commit.
    * Print errors from __gc finalizers instead of rethrowing them.
    * x86/x64: Fix math.ceil(-0.9) result sign.
    * test: fix flaky fix-jit-dump-ir-conv.test.lua
    * IR_MIN/IR_MAX is non-commutative due to underlying FPU ops.
    * Fix jit.dump() output for IR_CONV.
    * Fix FOLD rule for x-0.
    * FFI: Fix pragma push stack limit check and throw on overflow.
    * Prevent compile of __concat with tailcall to fast function.
    * Fix base register coalescing in side trace.
    * Fix register mask for stack check in head of side trace.
    * x64: Properly fix __call metamethod return dispatch.
    
    Closes #8594
    Closes #8767
    Closes #9339
    Part of #9145
    
    NO_DOC=LuaJIT submodule bump
    NO_TEST=LuaJIT submodule bump
    d953b064
    History
    luajit: bump new version
    Igor Munkin authored
    * Mark CONV as non-weak, to prevent elimination of its side-effect.
    * Fix ABC FOLD rule with constants.
    * test: add test for conversions folding
    * Add NaN check to IR_NEWREF.
    * LJ_GC64: Fix lua_concat().
    * test: introduce asserts assert_str{_not}_equal
    * ci: enable codespell
    * cmake: introduce target with codespell
    * codehealth: fix typos
    * tools: add cli flag to run profile dump parsers
    * profilers: purge generation mechanism
    * memprof: refactor symbol resolution
    * sysprof: fix crash during FFUNC stream
    * Fix last commit.
    * Print errors from __gc finalizers instead of rethrowing them.
    * x86/x64: Fix math.ceil(-0.9) result sign.
    * test: fix flaky fix-jit-dump-ir-conv.test.lua
    * IR_MIN/IR_MAX is non-commutative due to underlying FPU ops.
    * Fix jit.dump() output for IR_CONV.
    * Fix FOLD rule for x-0.
    * FFI: Fix pragma push stack limit check and throw on overflow.
    * Prevent compile of __concat with tailcall to fast function.
    * Fix base register coalescing in side trace.
    * Fix register mask for stack check in head of side trace.
    * x64: Properly fix __call metamethod return dispatch.
    
    Closes #8594
    Closes #8767
    Closes #9339
    Part of #9145
    
    NO_DOC=LuaJIT submodule bump
    NO_TEST=LuaJIT submodule bump