Commit History

Автор SHA1 Съобщение Дата
  Roberto Ierusalimschy 75d8470f0f new macro 'cast_uchar' преди 15 години
  Roberto Ierusalimschy 9b7a12c46d finalizers (__gc) for tables преди 15 години
  Roberto Ierusalimschy 50334faad6 no more compatibility with (veryyyy) old ref system преди 15 години
  Roberto Ierusalimschy d447945685 'module'/'luaL_register' and associates are deprecated преди 15 години
  Roberto Ierusalimschy 7192afafee new module policy: C modules do not create globals and do not register преди 15 години
  Roberto Ierusalimschy d9ea6eca7c macro 'key2tal' replaced by 'gkey' (as both were equal) преди 15 години
  Roberto Ierusalimschy bd262d591f 'coroutine' library separated from 'baselib' преди 15 години
  Roberto Ierusalimschy 3d80aeab5a lua_pushstring may reallocate the stack, making 'o' a dangling преди 15 години
  Roberto Ierusalimschy 69ba1ac441 new "instruction" 'absindex' преди 16 години
  Roberto Ierusalimschy de0f51a02c wrong type being assigned (not detected because of obj2gco macro) преди 16 години
  Roberto Ierusalimschy 0567221848 udata in 'tobefnz' list be have old bit on (it will be cleared преди 16 години
  Roberto Ierusalimschy fa2ddb070a details (to avoid too long strings in assertions) преди 16 години
  Roberto Ierusalimschy 9c1347e647 more tests in 'lua_checkmemory' + more information in function преди 16 години
  Roberto Ierusalimschy 8c583c61a3 more tests in 'lua_checkmemory' преди 16 години
  Roberto Ierusalimschy 0c27de2e7b no more 'finalize' phase in GC; finalizers are called along the преди 16 години
  Roberto Ierusalimschy d25f7f9d78 items in 'tobefnz' are kept black (as before recent change) and changed преди 16 години
  Roberto Ierusalimschy 4d871ee973 "gray lists" only need to be valid when 'keepinvariant' is true преди 16 години
  Roberto Ierusalimschy 5d79c6684b removed commented-out debugging code преди 16 години
  Roberto Ierusalimschy ee7478e884 improved 'lua_checkmemory', with better control over gray objects преди 16 години
  Roberto Ierusalimschy 973d81efb3 complete control over number of each kind of object allocated преди 16 години
  Roberto Ierusalimschy 1e6940f291 'gcstate' now also runs collector until given state + small changes преди 16 години
  Roberto Ierusalimschy 7dfa4cd655 first implementation of light C functions преди 16 години
  Roberto Ierusalimschy b2dd246b7a better control in 'totalmem' over choosing counters преди 16 години
  Roberto Ierusalimschy d41b467320 check memory allows strings to live in the main GC list (it should преди 16 години
  Roberto Ierusalimschy a8d3aa14fd global table now is only kept in the registry преди 16 години
  Roberto Ierusalimschy 064e406f67 no more fenvs! преди 16 години
  Roberto Ierusalimschy 3aa9598177 'mainthread' is not inserted in the 'allgc' list anymore, but swept преди 16 години
  Roberto Ierusalimschy 4433dbb5f5 userdata with finalizers are kept in a separated list ('udgc'), instead преди 16 години
  Roberto Ierusalimschy 070d3743a7 "no value" added to array luaT_typenames + occurrences of "userdata" преди 16 години
  Roberto Ierusalimschy f84b575cfa no more pseudoindex LUA_GLOBALSINDEX; global table now accessible преди 16 години