Vyacheslav Egorov
2a18a2e6d7
FIx NYICF message
...
It should use %s instead of %p because in jit/dump.lua info associated with an error is formatted to string with fmtfunc(info) if info is a function.
This means NYICF used to print addresses of temporary strings returned by fmtfunc(...) instead of anything useful.
2015-08-19 19:54:54 +02:00
Mike Pall
eb050f9e2a
Parse binary number literals (0bxxx).
2015-08-19 02:10:36 +02:00
Mike Pall
0dcd2d1292
Merge branch 'master' into v2.1
2015-07-17 23:17:34 +02:00
Mike Pall
a5b1c4d98e
FFI: Don't propagate qualifiers into subtypes of complex.
2015-07-17 23:14:21 +02:00
Mike Pall
ba6344d1ef
ARM64: Fix __call metamethod handling for tail calls.
2015-07-14 13:04:08 +02:00
Mike Pall
5874c21291
Merge branch 'master' into v2.1
2015-07-10 03:45:25 +02:00
Mike Pall
575bfe5028
Limit number of arguments given to io.lines() and fp:lines().
2015-07-10 03:42:51 +02:00
Mike Pall
28d8728869
Fix Xbox One port.
2015-06-16 04:27:44 +02:00
Mike Pall
fe565222a1
Disable table allocation bump optimization (for now).
2015-06-13 00:42:38 +02:00
Mike Pall
26b95a90f5
Add Xbox One port.
2015-06-12 22:28:38 +02:00
Mike Pall
458a40b724
Fix table allocation bump optimization (sigh).
2015-06-10 17:06:01 +02:00
Mike Pall
5081e38031
Merge branch 'master' into v2.1
2015-06-10 16:15:41 +02:00
Mike Pall
7f454aed82
Fix narrowing of TOBIT.
2015-06-10 16:14:41 +02:00
Mike Pall
08e100ec05
x64/LJ_GC64: Fix ipairs().
2015-06-10 12:15:28 +02:00
Mike Pall
c5d262f2d2
Fix table allocation bump optimization (again).
2015-06-09 23:46:38 +02:00
Mike Pall
fb19df9fd7
Merge branch 'master' into v2.1
2015-06-09 22:09:11 +02:00
Mike Pall
72347895ed
x64: Allow building without external unwinder.
...
Required for PS4 SDK 2.5. Thanks to James Park.
2015-06-09 22:08:40 +02:00
Mike Pall
4da1bb66cd
x64/LJ_GC64: Fix upvalue write barrier.
2015-05-29 16:45:26 +02:00
Mike Pall
5de95edf4c
x64/LJ_GC64: Fix setmetatable().
2015-05-25 16:31:52 +02:00
Mike Pall
60fb3fe2b2
Fix table allocation bump optimization.
2015-05-21 16:38:31 +02:00
Mike Pall
4a146cac9a
LJ_GC64: Fix frame unwinding.
2015-05-20 16:43:41 +02:00
Mike Pall
bca5da8849
Fix for last commit.
2015-05-19 02:25:16 +02:00
Mike Pall
b82fc3ddc0
Bump table allocations retroactively if they grow later on.
2015-05-19 01:59:29 +02:00
Mike Pall
d8cfc370ef
Merge branch 'master' into v2.1
2015-05-14 20:52:03 +02:00
Mike Pall
69e5342eb8
RELEASE LuaJIT-2.0.4
2015-05-14 20:29:31 +02:00
Mike Pall
cd4c59f5a2
Update changelog.
2015-05-14 20:15:09 +02:00
Mike Pall
a836b7e177
Cleanup.
2015-05-04 06:38:01 +02:00
Mike Pall
4cec6a5706
Merge branch 'master' into v2.1
2015-05-04 06:37:24 +02:00
Mike Pall
9622d6b8b2
x86/x64: Fix argument check for bit shifts.
2015-05-04 06:36:16 +02:00
Mike Pall
a92e730233
x64: Add LJ_GC64 mode interpreter.
...
Enable this mode with: make XCFLAGS=-DLUAJIT_ENABLE_GC64
2015-05-04 06:30:57 +02:00
Mike Pall
5caf53d502
Fix broken Windows build.
2015-04-29 10:13:01 +02:00
Mike Pall
c2924c3e1d
Disable trace stitching (for now) due to a design mistake.
...
Thanks to Elias Hogstvedt for finding a test case for a well known,
but hard to track down issue with trace stitching.
2015-04-28 20:52:24 +02:00
Mike Pall
74caac97ae
Merge branch 'master' into v2.1
2015-04-28 20:29:46 +02:00
Mike Pall
11106aa833
Fix stack check in narrowing optimization.
...
Thanks to Robert Nix.
2015-04-28 20:28:16 +02:00
Mike Pall
1e67a4cb6b
ARM64: Fix math.floor/math.ceil for string args.
2015-04-15 22:09:46 +02:00
Mike Pall
1c968d5b63
DynASM/PPC: Add sub/shift/rotate/clear instruction aliases.
2015-04-12 03:46:16 +02:00
Mike Pall
b2a5cc8233
DynASM/PPC: Add support for parameterized shifts/masks.
2015-04-12 01:25:14 +02:00
Mike Pall
dec4acca9a
PPC: Fix cross-endian builds.
2015-04-12 01:23:01 +02:00
Mike Pall
8002871619
PPC: Fix write barrier in BC_TSETR.
...
Thanks to Gustavo Serra Scalet.
2015-04-09 18:48:54 +02:00
Mike Pall
4e52d1f17e
Merge branch 'master' into v2.1
2015-03-11 17:47:32 +01:00
Mike Pall
a9fd686744
Doc cleanup.
2015-03-11 17:47:24 +01:00
Mike Pall
361827c8f9
PPC64: Add build infrastructure.
2015-03-06 03:47:45 +01:00
Mike Pall
c821e0aded
Merge branch 'master' into v2.1
2015-03-05 12:21:39 +01:00
Mike Pall
8b6af89ba7
Fix Lua/C API typecheck error for special indexes.
2015-03-05 12:19:11 +01:00
Mike Pall
2c0748f691
Merge branch 'master' into v2.1
2015-03-02 17:34:33 +01:00
Mike Pall
1f578bd424
FFI: Fix FOLD rule for TOBIT + CONV num.u32.
...
Thanks to Jiale Zhi.
2015-03-02 17:34:06 +01:00
Mike Pall
e1a8f3ba0b
Merge branch 'master' into v2.1
2015-02-25 18:12:14 +01:00
Mike Pall
5c0e33c2aa
ARM: Handle more arch defines.
2015-02-25 18:10:54 +01:00
Mike Pall
7ff476804e
Properly fail unsupported cross-compile to MIPS64.
2015-02-25 18:02:31 +01:00
Mike Pall
906008d467
Merge branch 'master' into v2.1
2015-02-22 23:08:56 +01:00