summaryrefslogtreecommitdiff
path: root/doc (unfollow)
Commit message (Expand)AuthorFilesLines
2012-09-28From Lua 5.2: Add table.pack(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall1-0/+18
2012-09-27FFI: ctypeid of ctype object is immutable.Mike Pall2-2/+2
2012-09-27Fold KPTR + offset in SPLIT pass.Mike Pall1-0/+2
2012-09-27x86: Fix register allocation for calls returning register pair.Mike Pall3-3/+12
2012-09-24From Lua 5.2: Extended results from os.execute() and pipe:close().Mike Pall4-52/+95
2012-09-24From Lua 5.2: Add debug.getuservalue() and debug.setuservalue().Mike Pall1-0/+25
2012-09-24From Lua 5.2: Add rawlen(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2-0/+27
2012-09-24Rearrange library functions to get a fixed FF_next.Mike Pall2-51/+51
2012-09-24Remove some library functions for no-JIT/no-FFI builds.Mike Pall4-34/+12
2012-09-24Allow conditional inclusion of builtin library functions.Mike Pall1-0/+21
2012-09-21From Lua 5.2: Add mode and env arguments to load*().Mike Pall1-26/+41
2012-09-21Move load/dump functions to lj_load.c. Add load modes.Mike Pall11-139/+197
2012-09-21Fix package.searchpath().Mike Pall1-6/+13
2012-09-20Fix last commit.Mike Pall2-1/+3
2012-09-20From Lua 5.2: Add debug.upvalueid() and debug.upvaluejoin().Mike Pall4-1/+56
2012-09-20From Lua 5.2: debug.getinfo(..., "u") returns nparams and isvararg.Mike Pall4-5/+49
2012-09-20Fix 'f' and 'L' options for debug.getinfo() and lua_getinfo().Mike Pall2-45/+58
2012-09-19Disable LUA_COMPAT_GFIND and LUA_COMPAT_MOD in Lua 5.2 mode.Mike Pall2-2/+2
2012-09-19From Lua 5.2: debug.setmetatable() returns object.Mike Pall1-0/+2
2012-09-19From Lua 5.2: 'break' allowed anywhere.Mike Pall1-1/+1
2012-09-19From Lua 5.2: debug.getlocal() accepts function arg, too.Mike Pall2-5/+15
2012-09-19From Lua 5.2: debug.getlocal()/setlocal() treats slot < 0 as vararg.Mike Pall1-5/+21
2012-09-19From Lua 5.2: debug.getupvalue() returns "" for C function upvalues.Mike Pall1-9/+9
2012-09-16From Lua 5.2: Add goto and ::label:: statements.Mike Pall5-172/+362
2012-09-12Fix despecialization of ITERN when already running.Mike Pall6-2/+15
2012-09-12Use 0/1 macro for Lua 5.2 compatibility.Mike Pall13-59/+49
2012-09-12Add more assertions for stack consistency during recording.Mike Pall1-0/+8
2012-09-10FFI: Correctly propagate alignment when interning nested types.Mike Pall1-1/+3
2012-09-08FFI: Always resolve metamethods for pointers to structs.Mike Pall2-10/+24
2012-09-03FFI: Handle __pairs/__ipairs metamethods for cdata objects.Mike Pall5-7/+47
2012-09-03Fix recording of ctype() constructors for pointers.Mike Pall1-2/+1
2012-09-01Preserve snapshot #0 PC for all traces (potential gcstep exit).Mike Pall1-2/+1
2012-08-30Add check for unsupported MIPS soft-float targets.Mike Pall1-0/+4
2012-08-28Limit recursion depth in string.match() et al.Mike Pall2-26/+41
2012-08-28Don't constify upvalues that may retain large amounts of memory.Mike Pall2-3/+30
2012-08-27FFI: Detect type punning through unions.Mike Pall2-19/+29
2012-08-27Add table of IR type sizes.Mike Pall3-6/+21
2012-08-27ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting.Mike Pall4-5/+9
2012-08-27Fix underflow handling in builtin string to number conversion.Mike Pall1-1/+1
2012-08-26Replace some trivial uses of fprintf() with fputs.Mike Pall2-5/+9
2012-08-26Replace divisions with simpler code.Mike Pall2-11/+14
2012-08-26Fix compilation with FFI disabled.Mike Pall2-3/+5
2012-08-26Remove old Makefile rules.Mike Pall2-9/+2
2012-08-25Replace strtod() with builtin string to number conversion.Mike Pall24-272/+660
2012-08-25Add support for '%a' and '%A' to string.format.Mike Pall1-3/+3
2012-08-25ARM: Fix base register coalescing.Mike Pall2-3/+7
2012-08-25ARM: Fix commit ceaa60c0.Mike Pall1-2/+5
2012-08-20Minor fixes to FOLD rules.Mike Pall1-8/+20
2012-08-19ARM: Fix hard-float lj_vm_trunc() (used by compiled math.modf).Mike Pall1-2/+2
2012-08-19MIPS: Don't use argument GPRs to rematerialize FPR arguments.Mike Pall1-11/+20