Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 75250a237c typos in comments %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 86b39206d9 open upvalues cannot be old if thread is not old; when thread is old, %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy a3e1c40d6d remove of unecessary luaD_checkstack. (In some cases, C should %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy e4f609d0ee collector in generational mode must be in 'propagate' state when %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 5ac56a94dd collector in generational mode should never be in 'pause' state %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 43bfb60ac8 new auxiliary function 'luaI_printinst' (to print a single instruction) %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 01e5f358bd small improvement in lua_checkmemory (only allow dead objects in %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 69c775de21 update of 'lua_checkmemory' %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 3cadc37f47 no more 'Proto' objects on the stack. Protos are anchored on outer %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy a4b96ce9a3 first implementation of long strings %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy fd22ccd6d0 object tag keeps variant bits too -> no need for 'isC' field in %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy e0e406ead3 extra argument to instruction 'checkstack' (in 'testC') %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 5645a84368 detail about 'trick' function (nil turn it off) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3dc5475e23 'nCcalls' should be local to each thread, as each thread may have its %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 88c29c0cd5 compilation warning about integer size x pointer size %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 29644366fc useless assignments removed (macros already do the assignment) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3b44821334 stricter control (using tag variants) over closure kinds (Lua x C) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy aa13c591f5 avoid use of 'ifdef/ifndef'; use 'defined' instead (simpler and %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy e4076fe6d9 break long assertion in two shorter ones %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 19fbdf6cae 'luaL_findtable' -> 'luaL_getsubtable' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 75d8470f0f new macro 'cast_uchar' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 9b7a12c46d finalizers (__gc) for tables %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 50334faad6 no more compatibility with (veryyyy) old ref system %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy d447945685 'module'/'luaL_register' and associates are deprecated %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 7192afafee new module policy: C modules do not create globals and do not register %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy d9ea6eca7c macro 'key2tal' replaced by 'gkey' (as both were equal) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy bd262d591f 'coroutine' library separated from 'baselib' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 3d80aeab5a lua_pushstring may reallocate the stack, making 'o' a dangling %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 69ba1ac441 new "instruction" 'absindex' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy de0f51a02c wrong type being assigned (not detected because of obj2gco macro) %!s(int64=15) %!d(string=hai) anos