Historique des commits

Auteur SHA1 Message Date
  Roberto Ierusalimschy c510d94549 includes counts from 'sweeptolive' in cost of atomic step il y a 13 ans
  Roberto Ierusalimschy ab2c3d5cde small bug in error handling of finalizers (cannot call lua_tostring il y a 13 ans
  Roberto Ierusalimschy 6fcdfc6d4f bug: object being moved to 'finobj' list might not be sweeped by il y a 13 ans
  Roberto Ierusalimschy 6efffb9acd only count in 'atomic' objects marked for the first time il y a 13 ans
  Roberto Ierusalimschy 51e8f08e60 more efficient way to apply 'stepmul' + some changes in GC parameters il y a 13 ans
  Roberto Ierusalimschy e29f3a5751 definition of 'GCSTEPSIZE' moved to header file + small changes il y a 13 ans
  Roberto Ierusalimschy 8e7149f496 detail ('char' should be 'const char') il y a 13 ans
  Roberto Ierusalimschy 086da10dac merge of fields 'lastmajormem' (used in gen. mode) and 'estimate' il y a 13 ans
  Roberto Ierusalimschy b36b4b521f try to avoid sweeping new objects created with new white (and il y a 13 ans
  Roberto Ierusalimschy 398811a313 simpler macro 'luaC_condGC' + better 'step' in 'lua_gc' + il y a 13 ans
  Roberto Ierusalimschy 2a66b34f72 revamp of the GC pace control; more like 5.1: any X Kbytes allocated il y a 13 ans
  Roberto Ierusalimschy ea980fdeef removed 'stringmark' trick il y a 13 ans
  Roberto Ierusalimschy 31829ad177 test for whether collector is running moved from function to il y a 13 ans
  Roberto Ierusalimschy 3cadc37f47 no more 'Proto' objects on the stack. Protos are anchored on outer il y a 13 ans
  Roberto Ierusalimschy a4b96ce9a3 first implementation of long strings il y a 13 ans
  Roberto Ierusalimschy fb6eee2805 Lua never uses Ã'assert' (it is always 'lua_assert') il y a 13 ans
  Roberto Ierusalimschy fd22ccd6d0 object tag keeps variant bits too -> no need for 'isC' field in il y a 13 ans
  Roberto Ierusalimschy 01747f2c24 error message: "tag method" -> "metamethod" il y a 13 ans
  Roberto Ierusalimschy 217b65e6d9 avoid some warnings about converting 32-bit shifts into 64-bit results il y a 13 ans
  Roberto Ierusalimschy 788a0ecd27 'luaC_separateudata' renamed to 'separatetobefnz' and called only il y a 14 ans
  Roberto Ierusalimschy bc90cf4b83 retraverse all gray lists together to avoid traversing some weak il y a 14 ans
  Roberto Ierusalimschy 87912786af dead objects are not collectable. il y a 14 ans
  Roberto Ierusalimschy 95ed6c1127 better(?) scheme for cleaning weak tables; all ressurected objects il y a 14 ans
  Roberto Ierusalimschy 45c346645c avoid clearing ephemeron tables that have nothing to be cleaned il y a 14 ans
  Roberto Ierusalimschy 74b0bb3a45 macro 'checkconsistency' moved to this file, as it is used only il y a 14 ans
  Roberto Ierusalimschy 868ff40339 full collection does not restart collector + avoid changing GC il y a 14 ans
  Roberto Ierusalimschy 551b076f1c change in the relationship between totalbytes and GCdebt - luaM_realloc_ il y a 14 ans
  Roberto Ierusalimschy 737f119187 better control for GC running or stopped il y a 14 ans
  Roberto Ierusalimschy 350cc4bcb6 'micro' bug: when closing state, old objects are finalized (breaking il y a 14 ans
  Roberto Ierusalimschy 9b7a12c46d finalizers (__gc) for tables il y a 14 ans