Mike Pall
|
b3ef6040fa
Update copyright for Lua 5.2-derived features.
|
15 年之前 |
Mike Pall
|
592cf3ffac
Don't mark REF_BASE in DCE.
|
15 年之前 |
Mike Pall
|
2033d6310b
Add shorter defines for endianess checks.
|
15 年之前 |
Mike Pall
|
24186e05e6
Remove metamethod frame for errors from internal metamethods.
|
15 年之前 |
Mike Pall
|
35890f66c1
FFI: Don't propagate cdata objects.
|
15 年之前 |
Mike Pall
|
ef8c264873
FFI: Add macros for consistent number to integer truncation.
|
15 年之前 |
Mike Pall
|
2fd1292955
FFI: Add cdata object type.
|
15 年之前 |
Mike Pall
|
6290d6f5d0
Display caller location in errors from metamethods.
|
15 年之前 |
Mike Pall
|
7840d0b2b0
Shrink slots for 'break' statement to help data-flow analysis.
|
15 年之前 |
Mike Pall
|
18fbf86c9e
Improve unrolling heuristics for non-looping inner loops.
|
15 年之前 |
Mike Pall
|
7338456796
Support os.exit(status|true|false [,close]) (from Lua 5.2).
|
15 年之前 |
Mike Pall
|
367ff0cdaa
Parse '\*' escape in strings (from Lua 5.2).
|
15 年之前 |
Mike Pall
|
b776bf91ff
Tighter check on table.sort function compliance (from Lua 5.2).
|
15 年之前 |
Mike Pall
|
52fd87bf34
Add support for "%g" character class in patterns (from Lua 5.2).
|
15 年之前 |
Mike Pall
|
7cc981c140
string.format("%q", str) is now fully reversible (from Lua 5.2).
|
15 年之前 |
Mike Pall
|
29b8959df1
Parse hexadecimal escapes in strings (from Lua 5.2).
|
15 年之前 |
Mike Pall
|
57cd5026eb
Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.
|
15 年之前 |
Mike Pall
|
ba602c9578
Add support for __pairs and __ipairs metamethods (from Lua 5.2).
|
15 年之前 |
Mike Pall
|
3754a8fe7a
Allow running C functions with coroutine.create(), too.
|
15 年之前 |
Mike Pall
|
751ff5b392
Add jit.os string.
|
15 年之前 |
Mike Pall
|
24baf77955
Cleanup architecture, ABI and OS definitions.
|
15 年之前 |
Mike Pall
|
1de05d1147
Avoid using negative hex numbers with DynASM.
|
15 年之前 |
Mike Pall
|
b45e3246ce
Split up extension/API docs into sub-pages.
|
15 年之前 |
Mike Pall
|
ad29c1f39f
Rename character type handling from lj_ctype* to lj_char*.
|
15 年之前 |
Mike Pall
|
fe21a42a92
Fix conflict between loop branch inversion and HREF+NE/EQ merging.
|
15 年之前 |
Mike Pall
|
188f0b04e1
Number parser shouldn't accept '0x' without hex digits.
|
15 年之前 |
Mike Pall
|
44372a4453
Fix parsing of hex floats.
|
15 年之前 |
Mike Pall
|
7e5cb31e0b
Fix anchors in API docs.
|
15 年之前 |
Mike Pall
|
ab1b67f73a
Fix collectgarbage("count") result if more than 2GB is in use.
|
15 年之前 |
Mike Pall
|
08b0ede194
Reduce 32GB RLIMIT_DATA on FreeBSD/x64 to allocate low-2GB memory.
|
15 年之前 |