aboutsummaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Expand)AuthorFilesLines
2010-11-27Remove metamethod frame for errors from internal metamethods.Mike Pall1-3/+6
2010-11-26FFI: Don't propagate cdata objects.Mike Pall1-1/+1
2010-11-26FFI: Add macros for consistent number to integer truncation.Mike Pall1-0/+7
2010-11-26FFI: Add cdata object type.Mike Pall7-10/+47
2010-11-26Display caller location in errors from metamethods.Mike Pall1-1/+2
2010-11-25Shrink slots for 'break' statement to help data-flow analysis.Mike Pall1-0/+4
2010-11-25Improve unrolling heuristics for non-looping inner loops.Mike Pall1-1/+2
2010-11-22Support os.exit(status|true|false [,close]) (from Lua 5.2).Mike Pall1-2/+9
2010-11-22Parse '\*' escape in strings (from Lua 5.2).Mike Pall1-0/+5
2010-11-19Tighter check on table.sort function compliance (from Lua 5.2).Mike Pall1-2/+2
2010-11-19Add support for "%g" character class in patterns (from Lua 5.2).Mike Pall2-3/+5
2010-11-19string.format("%q", str) is now fully reversible (from Lua 5.2).Mike Pall1-11/+9
2010-11-19Parse hexadecimal escapes in strings (from Lua 5.2).Mike Pall2-13/+29
2010-11-19Disable Lua 5.2 features by default. See -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall10-2834/+2906
2010-11-18Add support for __pairs and __ipairs metamethods (from Lua 5.2).Mike Pall9-1666/+1729
2010-11-17Allow running C functions with coroutine.create(), too.Mike Pall3-4/+3
2010-11-16Add jit.os string.Mike Pall2-1/+10
2010-11-16Cleanup architecture, ABI and OS definitions.Mike Pall19-72/+113
2010-11-16Avoid using negative hex numbers with DynASM.Mike Pall1-2/+2
2010-11-09Split up extension/API docs into sub-pages.Mike Pall11-351/+703
2010-11-09Rename character type handling from lj_ctype* to lj_char*.Mike Pall10-100/+99
2010-11-05Fix conflict between loop branch inversion and HREF+NE/EQ merging.Mike Pall1-5/+7
2010-11-02Number parser shouldn't accept '0x' without hex digits.Mike Pall1-4/+6
2010-11-01Fix parsing of hex floats.Mike Pall1-18/+20
2010-11-01Fix anchors in API docs.Mike Pall1-2/+2
2010-10-25Fix collectgarbage("count") result if more than 2GB is in use.Mike Pall1-1/+1
2010-10-23Reduce 32GB RLIMIT_DATA on FreeBSD/x64 to allocate low-2GB memory.Mike Pall1-9/+20
2010-10-23Avoid compiler warning.Mike Pall1-1/+1
2010-10-18PPC: Preserve RD during array resizing in BC_TSETM.Mike Pall2-52/+56
2010-10-11Fix recording of y = select(n, ...) for non-int indexes.Mike Pall1-0/+2
2010-10-11Decouple SLOAD type and optional conversion.Mike Pall5-26/+36
2010-10-11x64: Fix type check for numbers in compiled code.Mike Pall1-5/+21
2010-10-11x64: Optimize internal/external tag conversion in lua_type().Mike Pall1-0/+4
2010-10-11Reorganize compatibility table in install docs.Mike Pall1-37/+43
2010-10-11Fix external link in docs.Mike Pall1-1/+1
2010-10-07PPC: Update DynASM-generated file.Mike Pall1-380/+5244
2010-10-07PPC: Use ZERO register instead of extra load immediate.Mike Pall1-2/+1
2010-10-07PPC: Add coroutine.resume/wrap_aux/yield() fast functions.Mike Pall1-2/+122
2010-10-06PPC: Add string.sub() fast function.Mike Pall1-1/+45
2010-10-06PPC: Add string.rep/reverse/lower/upper() fast functions.Mike Pall1-12/+84
2010-10-06PPC: Add string.len/byte/char() fast functions.Mike Pall1-5/+42
2010-10-05PPC: Fix math.deg/rad() fast functions.Mike Pall1-1/+1
2010-10-05PPC: Use own implementation for math.floor/ceil() fast functions.Mike Pall1-2/+17
2010-10-05PPC: Add math.ldexp/frexp/modf() fast functions.Mike Pall1-3/+47
2010-10-05PPC: Add math.abs/deg/rad/min/max() fast functions.Mike Pall1-5/+38
2010-10-05PPC: Remove pointless optimization in BC_UNM.Mike Pall1-4/+1
2010-10-05PPC: Add table.getn() fast function.Mike Pall1-1/+6
2010-10-05PPC: Add tonumber() and tostring() fast functions.Mike Pall1-4/+48
2010-10-05PPC: Add getmetatable(), setmetatable() and rawget() fast functions.Mike Pall1-4/+72
2010-10-05PPC: Add assert() and type() fast functions.Mike Pall1-2/+31