commit luajit for openSUSE:Factory
Hello community, here is the log from the commit of package luajit for openSUSE:Factory checked in at 2015-07-02 22:50:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/luajit (Old) and /work/SRC/openSUSE:Factory/.luajit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "luajit" Changes: -------- --- /work/SRC/openSUSE:Factory/luajit/luajit.changes 2015-03-18 13:04:06.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.luajit.new/luajit.changes 2015-07-03 00:09:33.000000000 +0200 @@ -1,0 +2,51 @@ +Wed Jul 1 08:31:37 UTC 2015 - tchvatal@suse.com + +- Version bump to 2.0.4: + * Fix stack check in narrowing optimization. + * Fix Lua/C API typecheck error for special indexes. + * Fix string to number conversion. + * Fix lexer error for chunks without tokens. + * Don't compile IR_RETF after CALLT to ff with-side effects. + * Fix BC_UCLO/BC_JMP join optimization in Lua parser. + * Fix corner case in string to number conversion. + * Gracefully handle lua_error() for a suspended coroutine. + * Avoid error messages when building with Clang. + * Fix snapshot #0 handling for traces with a stack check on entry. + * Fix fused constant loads under high register pressure. + * Invalidate backpropagation cache after DCE. + * Fix ABC elimination. + * Fix debug info for main chunk of stripped bytecode. + * Fix FOLD rule for string.sub(s, ...) == k. + * Fix FOLD rule for STRREF of SNEW. + * Fix frame traversal while searching for error function. + * Prevent GC estimate miscalculation due to buffer growth. + * Prevent adding side traces for stack checks. + * Fix top slot calculation for snapshots with continuations. + * Fix check for reuse of SCEV results in FORL. + * Add PS Vita port. + * Fix compatibility issues with Illumos. + * Fix DragonFly build (unsupported). + * OpenBSD/x86: Better executable memory allocation for W^X mode. + * x86: Fix argument checks for ipairs() iterator. + * x86: lj_math_random_step() clobbers XMM regs on OSX Clang. + * x86: Fix code generation for unused result of math.random(). + * x64: Allow building with LUAJIT_USE_SYSMALLOC and LUAJIT_USE_VALGRIND. + * x86/x64: Fix argument check for bit shifts. + * x86/x64: Fix code generation for fused test/arith ops. + * ARM: Fix write barrier check in BC_USETS. + * PPC: Fix red zone overflow in machine code generation. + * PPC: Don't use mcrxr on PPE. + * Various archs: Fix excess stack growth in interpreter. + * FFI: Fix FOLD rule for TOBIT + CONV num.u32. + * FFI: Prevent DSE across ffi.string(). + * FFI: No meta fallback when indexing pointer to incomplete struct. + * FFI: Fix initialization of unions of subtypes. + * FFI: Fix cdata vs. non-cdata arithmetic and comparisons. + * FFI: Fix __index/__newindex metamethod resolution for ctypes. + * FFI: Fix compilation of reference field access. + * FFI: Fix frame traversal for backtraces with FFI callbacks. + * FFI: Fix recording of indexing a struct pointer ctype object itself. + * FFI: Allow non-scalar cdata to be compared for equality by address. + * FFI: Fix pseudo type conversions for type punning. + +------------------------------------------------------------------- Old: ---- LuaJIT-2.0.3.tar.gz New: ---- LuaJIT-2.0.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ luajit.spec ++++++ --- /var/tmp/diff_new_pack.tUUMFa/_old 2015-07-03 00:09:34.000000000 +0200 +++ /var/tmp/diff_new_pack.tUUMFa/_new 2015-07-03 00:09:34.000000000 +0200 @@ -18,7 +18,7 @@ %define libname libluajit-5_1-2 Name: luajit -Version: 2.0.3 +Version: 2.0.4 Release: 0 Summary: JIT compiler for Lua language License: MIT ++++++ LuaJIT-2.0.3.tar.gz -> LuaJIT-2.0.4.tar.gz ++++++ ++++ 3841 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de