summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2012-10-07From Lua 5.2: Add string.rep(s, n, sep).Mike Pall6-13/+40
2012-10-07From Lua 5.2: Add math.log(x, base).Mike Pall8-11/+129
2012-10-04Clarify comments in Makefile on -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall1-3/+4
2012-10-03Fix scope for resolving break labels.Mike Pall1-4/+5
2012-10-02Fix x64 build.Mike Pall1-0/+2
2012-10-02From Lua 5.2: '%s' option to string.format() behaves like tostring().Mike Pall2-3/+39
2012-10-02From Lua 5.2: Return nil for bad position in string.find().Mike Pall1-2/+8
2012-10-02Move a GC macro.Mike Pall3-5/+5
2012-10-01From Lua 5.2: Add luaL_traceback().Mike Pall5-60/+59
2012-09-28Update dependencies.Mike Pall1-3/+3
2012-09-28From Lua 5.2: Allow mixed metamethods for ordered comparisons.Mike Pall2-3/+22
2012-09-28From Lua 5.2: Remove error for ambiguous function call syntax.Mike Pall2-0/+4
2012-09-28From Lua 5.2: Return file object for io.write() and file:write().Mike Pall2-4/+11
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