Commit History

Author SHA1 Message Date
  Mike Pall 2ff4afeb4f Allow conditional inclusion of builtin library functions. 13 years ago
  Mike Pall 2ba16862c7 From Lua 5.2: Add mode and env arguments to load*(). 13 years ago
  Mike Pall 3dceaa9a74 Move load/dump functions to lj_load.c. Add load modes. 13 years ago
  Mike Pall 98f05808fa Fix package.searchpath(). 13 years ago
  Mike Pall 40afe71c3f Fix last commit. 13 years ago
  Mike Pall 8352335c74 From Lua 5.2: Add debug.upvalueid() and debug.upvaluejoin(). 13 years ago
  Mike Pall a9baead59f From Lua 5.2: debug.getinfo(..., "u") returns nparams and isvararg. 13 years ago
  Mike Pall 965694b0af Fix 'f' and 'L' options for debug.getinfo() and lua_getinfo(). 13 years ago
  Mike Pall 2d3c1967c7 Disable LUA_COMPAT_GFIND and LUA_COMPAT_MOD in Lua 5.2 mode. 13 years ago
  Mike Pall 16d8c83743 From Lua 5.2: debug.setmetatable() returns object. 13 years ago
  Mike Pall 1afcea1435 From Lua 5.2: 'break' allowed anywhere. 13 years ago
  Mike Pall c687d01c46 From Lua 5.2: debug.getlocal() accepts function arg, too. 13 years ago
  Mike Pall 7d49b19ad0 From Lua 5.2: debug.getlocal()/setlocal() treats slot < 0 as vararg. 13 years ago
  Mike Pall 998c656dc4 From Lua 5.2: debug.getupvalue() returns "" for C function upvalues. 13 years ago
  Mike Pall ead325b0c9 From Lua 5.2: Add goto and ::label:: statements. 13 years ago
  Mike Pall aed2009378 Fix despecialization of ITERN when already running. 13 years ago
  Mike Pall 23932a6c8b Use 0/1 macro for Lua 5.2 compatibility. 13 years ago
  Mike Pall 039bf85e26 Add more assertions for stack consistency during recording. 13 years ago
  Mike Pall 76ab3709da FFI: Correctly propagate alignment when interning nested types. 13 years ago
  Mike Pall 21cea85d92 FFI: Always resolve metamethods for pointers to structs. 13 years ago
  Mike Pall 0648fd47cb FFI: Handle __pairs/__ipairs metamethods for cdata objects. 13 years ago
  Mike Pall 90ec1f90d0 Fix recording of ctype() constructors for pointers. 13 years ago
  Mike Pall a6d636c508 Preserve snapshot #0 PC for all traces (potential gcstep exit). 13 years ago
  Mike Pall d3699997fa Add check for unsupported MIPS soft-float targets. 13 years ago
  Mike Pall ff00a78f3a Limit recursion depth in string.match() et al. 13 years ago
  Mike Pall 751cd9d821 Don't constify upvalues that may retain large amounts of memory. 13 years ago
  Mike Pall c7826af5a0 FFI: Detect type punning through unions. 13 years ago
  Mike Pall 76b18b2b46 Add table of IR type sizes. 13 years ago
  Mike Pall 30f458fb4d ARM, PPC, MIPS: Improve XLOAD operand fusion and register hinting. 13 years ago
  Mike Pall 1e477e6487 Fix underflow handling in builtin string to number conversion. 13 years ago