Commit History

Author SHA1 Message Date
  Roberto Ierusalimschy 69dd9461e5 bug: GC metamethod calls could mess C/Lua stack syncronization 22 years ago
  Roberto Ierusalimschy 6f207b15fb resist errors in finalizers during lua_close 22 years ago
  Roberto Ierusalimschy e47baca75a warnings from Visual C++ 23 years ago
  Roberto Ierusalimschy fdafd4f4a8 new structure for collectable objects, sharing a common header 23 years ago
  Roberto Ierusalimschy ecc7769de2 names... 23 years ago
  Roberto Ierusalimschy e043b72a55 simpler way to collect userdata 24 years ago
  Roberto Ierusalimschy 592a309177 tag system replaced by event tables 24 years ago
  Roberto Ierusalimschy 777061e441 resurect userdata before calling its GC tag method 24 years ago
  Roberto Ierusalimschy 89e8303f4e more robust treatment of GC tag methods (now they can create new 24 years ago
  Roberto Ierusalimschy 943b8f5b18 details 24 years ago
  Roberto Ierusalimschy 42224ca553 loop of 'dostring' may never reclaim memory 24 years ago
  Roberto Ierusalimschy 78bc8e553d new API for garbage collector 25 years ago
  Roberto Ierusalimschy 29ede6aa13 first implementation of multiple states (reentrant code). 26 years ago
  Roberto Ierusalimschy 4343420d4d simplified version of `gc' tag method (only for userdata now). 26 years ago
  Roberto Ierusalimschy c787dccd9b "const" !!! 26 years ago
  Roberto Ierusalimschy 3393fd7f25 first version of "lua_close" 28 years ago
  Roberto Ierusalimschy 592a3f289b first implementation of centralized global state. 28 years ago
  Roberto Ierusalimschy 907368ead5 GC now considers an "estimate" of object size, instead of just the number 28 years ago
  Roberto Ierusalimschy 189d64409b Garbage Collector 28 years ago