Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy df429f163a First version of incremental GC %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy af850484a9 default metatable can be NULL %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy c51bcf4796 it's ok to dump functions with upvalues %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 03bab90303 new function `lua_getallocf' to retrieve allocation function and data %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 10de467c79 new function `lua_createtable' %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 533737f26e new functions `lua_getfield' and `lua_setfield' %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy f04fe526cd new functions `lua_tointeger' and lua_pushinteger' %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 8332d5c8a5 parser fully reentrant(!) %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 4b2e71ddb6 ZIO passes Lua state to chunk reader %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 9fcc485176 zio does not keep "source" name (nobody uses it) %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 433cb1d13a no more checks for non-default compilation options + luaU_dump has %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy a73ded2153 Move nothing when there is nothing to move %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy dae99205cf no more compatibility code %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy f966404ed6 simpler implementation for valid/acceptable indices %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy fee9e473f2 inlining of `luaV_gettable' were too complex (dirty) %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy f1f8f0ca22 simpler way to check maximum gc threshold %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy d1df829f8d lua_getmetatable must accept any acceptable index %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 0d88545b82 warnings from several compilers (mainly typecasts when lua_Number is float) %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy c9ea94ec92 out-of-bound upvalues (in C) are acceptable indices %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy e1a424e8a3 avoid the identifier `index' (clashes with BSD `index' function) %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 5cd99b82b7 `set/getenvtable' -> `set/getfenv' %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 67f9a2a98f details %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 9866fb0ef1 `set/getglobals' -> `set/getenvtable' %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 7a40cdbda0 different variables for number of upvalues and size of upvalue array %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy dd8edecae1 new functions to manipulate upvales (get/setupvalue) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 27c6b4d422 each .c file defines its own name %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 0bb8eb5151 new function `lua_cpcall' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5a228bb1d8 new function `lua_version' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 709b27b456 ULONG_MAX>>10 may not fit into an int %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy ddc144e4d2 keep L->ci->base in L->base for faster access %!s(int64=23) %!d(string=hai) anos