./lang/LuaJIT2, Just-In-Time Compiler for the Lua programming language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.5nb1, Package name: LuaJIT2-2.0.5nb1, Maintainer: pkgsrc-users

LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.
Lua is a powerful, dynamic and light-weight programming language. It may
be embedded or used as a general-purpose, stand-alone language.

LuaJIT 2.0 is compatible with Lua 5.1.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 10427215da7d424fd9e48adbea087966053cdb6f
RMD160: 5176d34fa112c4586394398c3a5c9ce1ad4d4c72
Filesize: 829.927 KB

Version history: (Expand)


CVS history: (Expand)


   2018-06-02 22:01:21 by Havard Eidnes | Files touched by this commit (3) | Package updated
Log message:
Fix the test for endianness on powerpc so that NetBSD/powerpc
isn't mis-categorized as little-endian only because _LITTLE_ENDIAN
is defined -- what matters on NetBSD is the value of _BYTE_ORDER.
Retain the old test in the #else clause.
Bump PKGREVISION.
   2017-09-16 21:53:51 by Alexander Nasonov | Files touched by this commit (13)
Log message:
Drop maintainership.
   2017-05-29 23:47:31 by Alexander Nasonov | Files touched by this commit (4) | Package updated
Log message:
Update LuaJIT2 to 2.0.5.

LuaJIT 2.0.5 -- 2017-05-01

     * Add workaround for MSVC 2015 stdio changes.
     * Limit mcode alloc probing, depending on the available pool size.
     * Fix overly restrictive range calculation in mcode allocation.
     * Fix out-of-scope goto handling in parser.
     * Remove internal __mode = "K" and replace with safe check.
     * Add "proto" field to jit.util.funcinfo().
     * Fix GC step size calculation.
     * Initialize uv->immutable for upvalues of loaded chunks.
     * Fix for cdata vs. non-cdata arithmetics/comparisons.
     * Drop leftover regs in 'for' iterator assignment, too.
     * Fix PHI remarking in SINK pass.
     * Don't try to record outermost pcall() return to lower frame.
     * Add guard for obscure aliasing between open upvalues and SSA slots.
     * Remove assumption that lj_math_random_step() doesn't clobber FPRs.
     * Fix handling of non-numeric strings in arithmetic coercions.
     * Fix recording of select(n, ...) with off-trace varargs
     * Fix install for cross-builds.
     * Don't allocate unused 2nd result register in JIT compiler backend.
     * Drop marks from replayed instructions when sinking.
     * Fix unsinking check.
     * Properly handle OOM in trace_save().
     * Limit number of arguments given to io.lines() and fp:lines().
     * Fix narrowing of TOBIT.
     * OSX: Fix build with recent XCode.
     * x86/x64: Don't spill an explicit REF_BASE in the IR.
     * x86/x64: Fix instruction length decoder.
     * x86/x64: Search for exit jumps with instruction length decoder.
     * ARM: Fix BLX encoding for Thumb interworking calls.
     * MIPS: Don't use RID_GP as a scratch register.
     * MIPS: Fix emitted code for U32 to float conversion.
     * MIPS: Backport workaround for compact unwind tables.
     * MIPS: Fix cross-endian jit.bcsave.
     * MIPS: Fix BC_ISNEXT fallback path.
     * MIPS: Fix use of ffgccheck delay slots in interpreter.
     * FFI: Fix FOLD rules for int64_t comparisons.
     * FFI: Fix SPLIT pass for CONV i64.u64.
     * FFI: Fix ipairs() recording.
     * FFI: Don't propagate qualifiers into subtypes of complex.
   2016-08-21 23:34:57 by Alexander Nasonov | Files touched by this commit (1)
Log message:
LuaJIT isn't pax mprotect safe.
   2016-06-21 18:40:10 by Filip Hajny | Files touched by this commit (2)
Log message:
Fix PLIST for SunOS. Upstream intentionally doesn't build the shared
lib on SunOS, we accept it. Packages that depends on the shared lib
may fail.
   2016-04-01 15:26:03 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Fix building on OS X.
   2016-04-01 13:22:36 by Jonathan Perkin | Files touched by this commit (2)
Log message:
Use PKGMANDIR.
   2015-12-13 19:19:05 by Alexander Nasonov | Files touched by this commit (1)
Log message:
Link lang/LuaJIT2 with pthreads to address pkg/47587.