Mike Pall
|
592cf3ffac
|
Don't mark REF_BASE in DCE.
|
2010-11-29 16:00:44 +01:00 |
|
Mike Pall
|
2033d6310b
|
Add shorter defines for endianess checks.
|
2010-11-28 17:22:45 +01:00 |
|
Mike Pall
|
24186e05e6
|
Remove metamethod frame for errors from internal metamethods.
|
2010-11-27 20:23:39 +01:00 |
|
Mike Pall
|
35890f66c1
|
FFI: Don't propagate cdata objects.
|
2010-11-26 17:27:02 +01:00 |
|
Mike Pall
|
ef8c264873
|
FFI: Add macros for consistent number to integer truncation.
|
2010-11-26 13:40:40 +01:00 |
|
Mike Pall
|
2fd1292955
|
FFI: Add cdata object type.
|
2010-11-26 13:28:46 +01:00 |
|
Mike Pall
|
6290d6f5d0
|
Display caller location in errors from metamethods.
|
2010-11-26 13:20:56 +01:00 |
|
Mike Pall
|
7840d0b2b0
|
Shrink slots for 'break' statement to help data-flow analysis.
|
2010-11-25 12:13:23 +01:00 |
|
Mike Pall
|
18fbf86c9e
|
Improve unrolling heuristics for non-looping inner loops.
|
2010-11-25 11:42:17 +01:00 |
|
Mike Pall
|
7338456796
|
Support os.exit(status|true|false [,close]) (from Lua 5.2).
|
2010-11-22 22:39:06 +01:00 |
|
Mike Pall
|
367ff0cdaa
|
Parse '\*' escape in strings (from Lua 5.2).
|
2010-11-22 22:22:12 +01:00 |
|
Mike Pall
|
b776bf91ff
|
Tighter check on table.sort function compliance (from Lua 5.2).
|
2010-11-19 18:44:59 +01:00 |
|
Mike Pall
|
52fd87bf34
|
Add support for "%g" character class in patterns (from Lua 5.2).
|
2010-11-19 18:37:10 +01:00 |
|
Mike Pall
|
7cc981c140
|
string.format("%q", str) is now fully reversible (from Lua 5.2).
|
2010-11-19 18:22:08 +01:00 |
|
Mike Pall
|
29b8959df1
|
Parse hexadecimal escapes in strings (from Lua 5.2).
|
2010-11-19 18:15:50 +01:00 |
|
Mike Pall
|
57cd5026eb
|
Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.
|
2010-11-19 17:00:11 +01:00 |
|
Mike Pall
|
ba602c9578
|
Add support for __pairs and __ipairs metamethods (from Lua 5.2).
|
2010-11-18 00:23:24 +01:00 |
|
Mike Pall
|
3754a8fe7a
|
Allow running C functions with coroutine.create(), too.
|
2010-11-17 20:07:55 +01:00 |
|
Mike Pall
|
751ff5b392
|
Add jit.os string.
|
2010-11-16 15:05:21 +01:00 |
|
Mike Pall
|
24baf77955
|
Cleanup architecture, ABI and OS definitions.
|
2010-11-16 15:03:40 +01:00 |
|
Mike Pall
|
1de05d1147
|
Avoid using negative hex numbers with DynASM.
|
2010-11-16 13:41:58 +01:00 |
|
Mike Pall
|
b45e3246ce
|
Split up extension/API docs into sub-pages.
|
2010-11-09 18:11:35 +01:00 |
|
Mike Pall
|
ad29c1f39f
|
Rename character type handling from lj_ctype* to lj_char*.
|
2010-11-09 12:09:54 +01:00 |
|
Mike Pall
|
fe21a42a92
|
Fix conflict between loop branch inversion and HREF+NE/EQ merging.
|
2010-11-05 23:12:43 +01:00 |
|
Mike Pall
|
188f0b04e1
|
Number parser shouldn't accept '0x' without hex digits.
|
2010-11-02 16:01:43 +01:00 |
|
Mike Pall
|
44372a4453
|
Fix parsing of hex floats.
|
2010-11-01 17:53:04 +01:00 |
|
Mike Pall
|
7e5cb31e0b
|
Fix anchors in API docs.
|
2010-11-01 17:49:31 +01:00 |
|
Mike Pall
|
ab1b67f73a
|
Fix collectgarbage("count") result if more than 2GB is in use.
Thanks to Tony Finch.
|
2010-10-25 14:53:37 +02:00 |
|
Mike Pall
|
08b0ede194
|
Reduce 32GB RLIMIT_DATA on FreeBSD/x64 to allocate low-2GB memory.
Thanks to Tony Finch.
|
2010-10-23 16:31:27 +02:00 |
|
Mike Pall
|
02dc9d1082
|
Avoid compiler warning.
|
2010-10-23 15:28:28 +02:00 |
|
Mike Pall
|
65dec38e44
|
PPC: Preserve RD during array resizing in BC_TSETM.
|
2010-10-18 16:12:27 +02:00 |
|
Mike Pall
|
5391a5f5b1
|
Fix recording of y = select(n, ...) for non-int indexes.
|
2010-10-11 21:52:22 +02:00 |
|
Mike Pall
|
b3cf2c70f4
|
Decouple SLOAD type and optional conversion.
|
2010-10-11 21:13:37 +02:00 |
|
Mike Pall
|
cc62edebfd
|
x64: Fix type check for numbers in compiled code.
|
2010-10-11 19:24:12 +02:00 |
|
Mike Pall
|
5140b40b44
|
x64: Optimize internal/external tag conversion in lua_type().
|
2010-10-11 17:26:07 +02:00 |
|
Mike Pall
|
5dcf630c54
|
Reorganize compatibility table in install docs.
|
2010-10-11 16:26:48 +02:00 |
|
Mike Pall
|
89fdee9cab
|
Fix external link in docs.
|
2010-10-11 15:29:12 +02:00 |
|
Mike Pall
|
a3eeee5b3e
|
PPC: Update DynASM-generated file.
PPC/e500v2 interpreter port is now feature-complete.
|
2010-10-07 02:24:57 +02:00 |
|
Mike Pall
|
a7caa4894c
|
PPC: Use ZERO register instead of extra load immediate.
|
2010-10-07 02:21:54 +02:00 |
|
Mike Pall
|
9d201c972a
|
PPC: Add coroutine.resume/wrap_aux/yield() fast functions.
|
2010-10-07 02:16:44 +02:00 |
|
Mike Pall
|
9f14e03d6e
|
PPC: Add string.sub() fast function.
|
2010-10-06 16:18:24 +02:00 |
|
Mike Pall
|
b4f3d4525e
|
PPC: Add string.rep/reverse/lower/upper() fast functions.
|
2010-10-06 16:17:07 +02:00 |
|
Mike Pall
|
82b2f6156a
|
PPC: Add string.len/byte/char() fast functions.
|
2010-10-06 16:11:02 +02:00 |
|
Mike Pall
|
443d28bc9a
|
PPC: Fix math.deg/rad() fast functions.
|
2010-10-05 19:39:07 +02:00 |
|
Mike Pall
|
8f5efb2c43
|
PPC: Use own implementation for math.floor/ceil() fast functions.
|
2010-10-05 19:37:56 +02:00 |
|
Mike Pall
|
793fb4a9ad
|
PPC: Add math.ldexp/frexp/modf() fast functions.
|
2010-10-05 19:36:02 +02:00 |
|
Mike Pall
|
52b67fd3ea
|
PPC: Add math.abs/deg/rad/min/max() fast functions.
|
2010-10-05 19:35:04 +02:00 |
|
Mike Pall
|
3418512862
|
PPC: Remove pointless optimization in BC_UNM.
|
2010-10-05 19:27:33 +02:00 |
|
Mike Pall
|
14cd10e322
|
PPC: Add table.getn() fast function.
|
2010-10-05 01:47:39 +02:00 |
|
Mike Pall
|
2f5f6290e7
|
PPC: Add tonumber() and tostring() fast functions.
|
2010-10-05 01:46:23 +02:00 |
|