Commit History

Autor SHA1 Mensaxe Data
  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
  Roberto Ierusalimschy 0567221848 udata in 'tobefnz' list be have old bit on (it will be cleared %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy fa2ddb070a details (to avoid too long strings in assertions) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 9c1347e647 more tests in 'lua_checkmemory' + more information in function %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 8c583c61a3 more tests in 'lua_checkmemory' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 0c27de2e7b no more 'finalize' phase in GC; finalizers are called along the %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy d25f7f9d78 items in 'tobefnz' are kept black (as before recent change) and changed %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 4d871ee973 "gray lists" only need to be valid when 'keepinvariant' is true %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 5d79c6684b removed commented-out debugging code %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ee7478e884 improved 'lua_checkmemory', with better control over gray objects %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 973d81efb3 complete control over number of each kind of object allocated %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 1e6940f291 'gcstate' now also runs collector until given state + small changes %!s(int64=15) %!d(string=hai) anos