Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 4e1ffc482a test for 'fs' being NULL at the end of 'close_func' is useless ('fs' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy bc439e21cd avoid an unprotected call to 'lua_tostring' which theoretically may %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 1b4480003b "stange numbers" (-0 and NaN) also go to the constant table (as %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 42167804b8 luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3135a6bbab luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 95cbc402dc "But" -> "Bug" (misspelling) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy decada8dc2 'debug.getfenv' does not check whether it has an argument %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy ee5d03b42a small bug: debug.getfenv should check whether it has an argument %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 323f33d014 'collectgarbage"count"' returns a second argument with the count%1024. %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 55dc7fb240 bug: stack must be cleared until its end (including extra size) + %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 11d7ba79f2 tail calls do not need to move whole new frame down, only its slice %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy bd5fa9cc8f new macro 'getproto' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 2658c94925 detail (comment: 'correspoding' -> 'corresponding') %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 215885768c 'index2adr' -> 'index2addr' (correct spelling) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a5f68589c0 avoid using 'UNUSED' (not defined outside the kernel) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 28419c4383 'luaL_tolstring' uses 'lua_tolstring' instead of 'lua_tostring' and %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 5bff2aaf47 calls with LUA_MULTRET may leave no free slots in the stack %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy f76f4cb79d new way to control stack overflow, controling only total size of the stack %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy abb85fc059 new definition for 'luaD_checkstack' to avoid possible overflows %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy aabe3ddbf4 errors in 'resume' should be all protected %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 0c258c8492 smart use of varargs may create functions that return too %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy d57c9cdefc BUG: 'luaV_settable' may invalidate a reference to a table and try %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy afb3f7e754 bug: 'luaV_settable' may invalidate a reference to a table and try %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 88564c3aec Standard library for bitwise operations %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3abe3da9fb new module 'lbitlib.c' for bitwise operations %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy eb8499c8e0 use of LUAI_UINT32 replaced by 'unsigned LUA_INT32' (one less %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 47c562435b better error messages for luaL_checkversion %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 02504d86d3 l_version may be local to 'lua_version' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 4a818f068a 'checkversion' implemented in the auxiliary library %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 1d6ebce296 new function 'lua_version' (so that 'checkversion' can be implemented %!s(int64=16) %!d(string=hai) anos