summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* FFI: Add support for copy constructors.Mike Pall2012-10-083-4/+7
|
* PPC: Fix string.sub() range check.Mike Pall2012-10-071-4/+4
|
* From Lua 5.2: Add string.rep(s, n, sep).Mike Pall2012-10-076-13/+40
|
* From Lua 5.2: Add math.log(x, base).Mike Pall2012-10-078-11/+129
|
* Clarify comments in Makefile on -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2012-10-041-3/+4
|
* Fix scope for resolving break labels.Mike Pall2012-10-031-4/+5
|
* Fix x64 build.Mike Pall2012-10-021-0/+2
|
* From Lua 5.2: '%s' option to string.format() behaves like tostring().Mike Pall2012-10-022-3/+39
|
* From Lua 5.2: Return nil for bad position in string.find().Mike Pall2012-10-021-2/+8
| | | | Needs -DLUAJIT_ENABLE_LUA52COMPAT.
* Move a GC macro.Mike Pall2012-10-023-5/+5
|
* From Lua 5.2: Add luaL_traceback().Mike Pall2012-10-015-60/+59
|
* Update dependencies.Mike Pall2012-09-281-3/+3
|
* From Lua 5.2: Allow mixed metamethods for ordered comparisons.Mike Pall2012-09-282-3/+22
| | | | Needs -DLUAJIT_ENABLE_LUA52COMPAT.
* From Lua 5.2: Remove error for ambiguous function call syntax.Mike Pall2012-09-282-0/+4
| | | | Needs -DLUAJIT_ENABLE_LUA52COMPAT.
* From Lua 5.2: Return file object for io.write() and file:write().Mike Pall2012-09-282-4/+11
| | | | Needs -DLUAJIT_ENABLE_LUA52COMPAT.
* From Lua 5.2: Add table.pack(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2012-09-281-0/+18
|
* FFI: ctypeid of ctype object is immutable.Mike Pall2012-09-272-2/+2
|
* Fold KPTR + offset in SPLIT pass.Mike Pall2012-09-271-0/+2
|
* x86: Fix register allocation for calls returning register pair.Mike Pall2012-09-273-3/+12
|
* From Lua 5.2: Extended results from os.execute() and pipe:close().Mike Pall2012-09-244-52/+95
| | | | Needs -DLUAJIT_ENABLE_LUA52COMPAT.
* From Lua 5.2: Add debug.getuservalue() and debug.setuservalue().Mike Pall2012-09-241-0/+25
| | | | Needs -DLUAJIT_ENABLE_LUA52COMPAT.
* From Lua 5.2: Add rawlen(). Needs -DLUAJIT_ENABLE_LUA52COMPAT.Mike Pall2012-09-242-0/+27
|
* Rearrange library functions to get a fixed FF_next.Mike Pall2012-09-242-51/+51
|
* Remove some library functions for no-JIT/no-FFI builds.Mike Pall2012-09-244-34/+12
|
* Allow conditional inclusion of builtin library functions.Mike Pall2012-09-241-0/+21
|
* From Lua 5.2: Add mode and env arguments to load*().Mike Pall2012-09-211-26/+41
|
* Move load/dump functions to lj_load.c. Add load modes.Mike Pall2012-09-2111-139/+197
|
* Fix package.searchpath().Mike Pall2012-09-211-6/+13
|
* Fix last commit.Mike Pall2012-09-202-1/+3
|
* From Lua 5.2: Add debug.upvalueid() and debug.upvaluejoin().Mike Pall2012-09-204-1/+56
| | | | Ditto for lua_upvalueid() and lua_upvaluejoin().
* From Lua 5.2: debug.getinfo(..., "u") returns nparams and isvararg.Mike Pall2012-09-204-5/+49
|
* Fix 'f' and 'L' options for debug.getinfo() and lua_getinfo().Mike Pall2012-09-202-45/+58
|
* Disable LUA_COMPAT_GFIND and LUA_COMPAT_MOD in Lua 5.2 mode.Mike Pall2012-09-192-2/+2
|
* From Lua 5.2: debug.setmetatable() returns object.Mike Pall2012-09-191-0/+2
| | | | Needs -DLUAJIT_ENABLE_LUA52COMPAT.
* From Lua 5.2: 'break' allowed anywhere.Mike Pall2012-09-191-1/+1
| | | | Needs -DLUAJIT_ENABLE_LUA52COMPAT.
* From Lua 5.2: debug.getlocal() accepts function arg, too.Mike Pall2012-09-192-5/+15
|
* From Lua 5.2: debug.getlocal()/setlocal() treats slot < 0 as vararg.Mike Pall2012-09-191-5/+21
|
* From Lua 5.2: debug.getupvalue() returns "" for C function upvalues.Mike Pall2012-09-191-9/+9
|
* From Lua 5.2: Add goto and ::label:: statements.Mike Pall2012-09-165-172/+362
|
* Fix despecialization of ITERN when already running.Mike Pall2012-09-126-2/+15
|
* Use 0/1 macro for Lua 5.2 compatibility.Mike Pall2012-09-1213-59/+49
|
* Add more assertions for stack consistency during recording.Mike Pall2012-09-121-0/+8
|
* FFI: Correctly propagate alignment when interning nested types.Mike Pall2012-09-101-1/+3
|
* FFI: Always resolve metamethods for pointers to structs.Mike Pall2012-09-082-10/+24
|
* FFI: Handle __pairs/__ipairs metamethods for cdata objects.Mike Pall2012-09-034-6/+37
|
* Fix recording of ctype() constructors for pointers.Mike Pall2012-09-031-2/+1
|
* Preserve snapshot #0 PC for all traces (potential gcstep exit).Mike Pall2012-09-011-2/+1
|
* Add check for unsupported MIPS soft-float targets.Mike Pall2012-08-301-0/+4
|
* Limit recursion depth in string.match() et al.Mike Pall2012-08-282-26/+41
|
* Don't constify upvalues that may retain large amounts of memory.Mike Pall2012-08-282-3/+30
|