Mike Pall
|
b4ed3219a1
|
LJ_GC64: Fix ir_khash for non-string GCobj.
Contributed by Peter Cawley.
|
2017-10-02 09:22:46 +02:00 |
|
Mike Pall
|
bf12f1dafb
|
MIPS64: Hide internal function.
|
2017-09-18 09:50:22 +02:00 |
|
Mike Pall
|
05fbdf565c
|
x64/LJ_GC64: Fix type-check-only variant of SLOAD.
Thanks to Peter Cawley.
|
2017-09-10 14:05:30 +02:00 |
|
Mike Pall
|
71b7bc8834
|
PPC: Add soft-float support to JIT compiler backend.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-09-03 23:20:53 +02:00 |
|
Mike Pall
|
6b08248526
|
x64/LJ_GC64: Fix fallback case of asm_fuseloadk64().
Contributed by Peter Cawley.
|
2017-08-28 10:43:37 +02:00 |
|
Mike Pall
|
fd37da0d58
|
PPC: Add soft-float support to interpreter.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-07-26 09:52:19 +02:00 |
|
Mike Pall
|
7e662e4f87
|
x64/LJ_GC64: Fix emit_rma().
|
2017-07-26 09:52:53 +02:00 |
|
Mike Pall
|
cf2dfaf3b4
|
Merge branch 'master' into v2.1
|
2017-06-12 09:25:48 +02:00 |
|
Mike Pall
|
82151a4514
|
Modify fix for warning from 'ar'.
|
2017-06-12 09:24:00 +02:00 |
|
Mike Pall
|
6a71e71c14
|
Remove unused define.
Suggested by 罗泽轩.
|
2017-06-11 10:02:08 +02:00 |
|
Mike Pall
|
b0ecc6dd65
|
FreeBSD/x64: Avoid changing resource limits, if not needed.
|
2017-06-08 00:15:15 +02:00 |
|
Mike Pall
|
a057a07ab7
|
MIPS64: Add soft-float support to JIT compiler backend.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-06-07 23:56:54 +02:00 |
|
Mike Pall
|
0e4a551809
|
Merge branch 'master' into v2.1
|
2017-06-07 19:39:41 +02:00 |
|
Mike Pall
|
c7c3c4da43
|
MIPS: Fix handling of spare long-range jump slots.
Contributed by Djordje Kovacevic and Stefan Pejic.
|
2017-06-07 19:36:46 +02:00 |
|
Mike Pall
|
79fe5782f8
|
Merge branch 'master' into v2.1
|
2017-06-07 19:17:47 +02:00 |
|
Mike Pall
|
7381b62035
|
MIPS: Use precise search for exit jump patching.
Contributed by Djordje Kovacevic and Stefan Pejic.
|
2017-06-07 19:16:22 +02:00 |
|
Mike Pall
|
6259c0b909
|
Merge branch 'master' into v2.1
|
2017-05-17 17:38:53 +02:00 |
|
Mike Pall
|
630ff3196a
|
Add missing LJ_MAX_JSLOTS check.
Thanks to Yichun Zhang.
|
2017-05-17 17:37:35 +02:00 |
|
Mike Pall
|
31afda3181
|
Merge branch 'master' into v2.1
|
2017-05-09 21:01:23 +02:00 |
|
Mike Pall
|
1c89933f12
|
Fix LJ_MAX_JSLOTS assertion in rec_check_slots().
Thanks to Yichun Zhang.
|
2017-05-09 20:59:37 +02:00 |
|
Mike Pall
|
8271c643c2
|
RELEASE LuaJIT-2.1.0-beta3
|
2017-05-01 21:03:01 +02:00 |
|
Mike Pall
|
0bf80b07b0
|
RELEASE LuaJIT-2.0.5
|
2017-05-01 20:10:28 +02:00 |
|
Mike Pall
|
cf8a5bea89
|
Add FOLD rules for mixed BAND/BOR with constants.
|
2017-04-30 23:59:16 +02:00 |
|
Mike Pall
|
fbfbd7b9e1
|
FFI: Compile bitfield loads/stores.
|
2017-04-30 23:58:33 +02:00 |
|
Mike Pall
|
dc5eb65ccf
|
Merge branch 'master' into v2.1
|
2017-04-17 12:29:52 +02:00 |
|
Mike Pall
|
02b4b1e556
|
Add workaround for MSVC 2015 stdio changes.
Contributed by Peter Cawley.
|
2017-04-17 12:29:35 +02:00 |
|
Mike Pall
|
ed54eace64
|
MIPS64: Fix stores of MULTRES.
Contributed by Stefan Pejic.
|
2017-04-17 12:04:08 +02:00 |
|
Mike Pall
|
58aaac3c64
|
MIPS64: Fix write barrier in BC_USETV.
Contributed by Stefan Pejic.
|
2017-04-17 12:02:33 +02:00 |
|
Mike Pall
|
18efb331a4
|
ARM64: Fix stores to vmstate.
Contributed by Stefan Pejic.
|
2017-04-17 12:00:04 +02:00 |
|
Mike Pall
|
de26f76e2e
|
From Lua 5.2: Add lua_tonumberx() and lua_tointegerx().
Contributed by François Perrad.
|
2017-04-07 12:48:37 +02:00 |
|
Mike Pall
|
2b8de8cfc6
|
From Lua 5.2: Add luaL_setmetatable().
Contributed by François Perrad.
|
2017-04-07 12:38:05 +02:00 |
|
Mike Pall
|
cde968f91f
|
From Lua 5.2: Add luaL_testudata().
Contributed by François Perrad.
|
2017-04-07 12:31:06 +02:00 |
|
Mike Pall
|
f2e2a3f757
|
From Lua 5.3: Add lua_isyieldable().
Contributed by François Perrad.
|
2017-04-07 12:27:09 +02:00 |
|
Mike Pall
|
ef23b70eb6
|
From Lua 5.2: Add lua_copy().
Contributed by François Perrad.
|
2017-04-07 12:24:26 +02:00 |
|
Mike Pall
|
c67a098292
|
From Lua 5.2: Add lua_version().
Contributed by François Perrad.
|
2017-04-07 12:21:41 +02:00 |
|
Mike Pall
|
9c685f7003
|
Refactor with LUA_OK.
Contributed by François Perrad.
|
2017-04-07 12:12:03 +02:00 |
|
Mike Pall
|
22dfa63283
|
Allow building on Haiku OS.
Note: this is not an officially supported target.
Thanks to kallisti5.
|
2017-04-07 12:05:18 +02:00 |
|
Mike Pall
|
7c7843e876
|
Merge branch 'master' into v2.1
|
2017-04-07 12:01:07 +02:00 |
|
Mike Pall
|
247b3624ff
|
OSX: Fix build with recent XCode.
Contributed by Joseph Zupko.
|
2017-04-07 11:59:08 +02:00 |
|
Mike Pall
|
de97b9d52b
|
Add some more changes and extensions from Lua 5.2.
Contributed by François Perrad.
|
2017-03-30 12:45:14 +02:00 |
|
Mike Pall
|
dc320ca70f
|
Remove old Lua 5.0 compatibility defines.
Suggested by François Perrad.
|
2017-03-30 11:40:49 +02:00 |
|
Mike Pall
|
c29afcb1a3
|
Merge branch 'master' into v2.1
|
2017-03-30 11:38:16 +02:00 |
|
Mike Pall
|
e205ad0c55
|
FFI: Fix FOLD rules for int64_t comparisons.
Thanks to Peter Cawley.
|
2017-03-30 11:35:29 +02:00 |
|
Mike Pall
|
3143b21894
|
ARM64: Add big-endian support.
Contributed by Djordje Kovacevic and Stefan Pejic from RT-RK.com.
Sponsored by Cisco Systems, Inc.
|
2017-03-30 11:30:01 +02:00 |
|
Mike Pall
|
78f5f1cef1
|
x64/LJ_GC64: Fix emit_loadk64().
Contributed by Peter Cawley.
|
2017-03-21 10:10:20 +01:00 |
|
Mike Pall
|
024ade796f
|
LJ_GC64: Fix BC_CALLM snapshot handling.
|
2017-03-21 00:59:38 +01:00 |
|
Mike Pall
|
fa126c5f97
|
x64/LJ_GC64: Fix assembly of CNEWI with 64 bit constant pointer.
Tracked down by Luke Gorrie.
|
2017-03-21 00:58:02 +01:00 |
|
Mike Pall
|
779a1eb8e6
|
ARM64: Fix Nintendo Switch build.
Thanks to Eddie Edwards.
|
2017-03-20 23:53:16 +01:00 |
|
Mike Pall
|
0cf78854a9
|
ARM64: Fix XLOAD/XSTORE with FP operand.
Thanks to Stefan Pejic.
|
2017-03-20 23:49:57 +01:00 |
|
Mike Pall
|
de5568e0ea
|
Remove Lua 5.0 compatibility defines.
Suggested by François Perrad.
|
2017-03-17 12:07:21 +01:00 |
|