Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy f849885a4b Small changes in macros that change GC colors %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy f13dc59416 Better tests for gray lists %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 7c3cb71fa4 Free bit 7 of GC 'marked' field %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy b14609032c Avoid the creation of too many strings in 'package' %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 2c32bff609 After a "bad collections", avoid switching back back to generational %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy e8c779736f Removed internal cache for closures %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy f99509581e Removed extra information from RCS keyword strings %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 992b6d2712 no more 'TESTGRAYBIT' (to free this bit for real uses) %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 1afd5a152d more generic way to handle 'gclist' %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy a131eae925 default for minor collection intervals a little larger %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy e2b15aa21d janitor work on casts %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 1d8920dd7f some cleaning in GC parameters %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 72d82a296c revamping the incremental collector %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 2376eb6347 barrier for prototype's cache (with new gray list 'protogray' to keep %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy a3d36fe283 Upvalues collected like everything else (with mark-sweep) instead %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 9569ad6b0d Comments for generational collector %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 2331e1beec small changes in 'luaC_upvalbarrier' %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy e4287da3a6 generational collector (still not complete) %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy f5f3df3bd1 generational collection: new attempt (still incomplete) %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy c0836dda74 avoid empty macro arguments (invalid in C89) %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 3ad55386c4 'condchangemem' also may need to run 'pre'/'pos' %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy caf8278710 added comments %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy f7670781cf cleaner definition for 'luaC_condGC', using 'pre'/'pos' parameters %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 20b9e59441 barrier macros rewritten as expressions %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy bdf566a8a3 `name' in comments changed to 'name' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 3c6d0aaa7d 'iswhite' and related macros now can work directly on any object %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy e43612aaf6 put the restriction that 'luaC_barrierback' works only on tables %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 9aec500a26 no need for field 'gch' anymore %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy ed795d5ff4 detail (removed unused prototype) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3f78de256e no need to keep threads in a different GC list, now that there is the %!s(int64=11) %!d(string=hai) anos