Update lang/LuaJIT2 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.diff -r1.5 -r1.6 pkgsrc/lang/LuaJIT2/Makefile
(alnsn)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2015/02/27 07:51:58 alnsn Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2015/05/14 22:33:47 alnsn Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= LuaJIT-2.0.3 | 4 | DISTNAME= LuaJIT-2.0.4 | |
5 | PKGREVISION= 1 | |||
6 | PKGNAME= ${DISTNAME:S/LuaJIT/LuaJIT2/} | 5 | PKGNAME= ${DISTNAME:S/LuaJIT/LuaJIT2/} | |
7 | CATEGORIES= lang | 6 | CATEGORIES= lang | |
8 | MASTER_SITES= http://luajit.org/download/ | 7 | MASTER_SITES= http://luajit.org/download/ | |
9 | 8 | |||
10 | MAINTAINER= alnsn@NetBSD.org | 9 | MAINTAINER= alnsn@NetBSD.org | |
11 | HOMEPAGE= http://luajit.org/ | 10 | HOMEPAGE= http://luajit.org/ | |
12 | COMMENT= Just-In-Time Compiler for the Lua programming language | 11 | COMMENT= Just-In-Time Compiler for the Lua programming language | |
13 | LICENSE= mit | 12 | LICENSE= mit | |
14 | 13 | |||
15 | USE_TOOLS+= gmake | 14 | USE_TOOLS+= gmake | |
16 | 15 | |||
17 | .include "../../mk/bsd.pkg.mk" | 16 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2015/02/27 07:51:58 alnsn Exp $ | 1 | $NetBSD: distinfo,v 1.5 2015/05/14 22:33:47 alnsn Exp $ | |
2 | 2 | |||
3 | SHA1 (LuaJIT-2.0.3.tar.gz) = 2db39e7d1264918c2266b0436c313fbd12da4ceb | 3 | SHA1 (LuaJIT-2.0.4.tar.gz) = 6e533675180300e85d12c4bbeea2d0e41ad21172 | |
4 | RMD160 (LuaJIT-2.0.3.tar.gz) = aa5c3fc367871a6ad15c7f9ad3300327c20462ec | 4 | RMD160 (LuaJIT-2.0.4.tar.gz) = ef9ec596ebf81e3871f060c40303bcd2002474c4 | |
5 | Size (LuaJIT-2.0.3.tar.gz) = 844927 bytes | 5 | Size (LuaJIT-2.0.4.tar.gz) = 847615 bytes | |
6 | SHA1 (patch-Makefile) = 12e6a78839d975b667578baa7e4122efbecb0d92 | 6 | SHA1 (patch-Makefile) = 12e6a78839d975b667578baa7e4122efbecb0d92 |