Historique des commits

Auteur SHA1 Message Date
  Roberto Ierusalimschy ad2531a0ee more complete (and hopefuly more correct) handling of 'sizeof(char)' il y a 14 ans
  Roberto Ierusalimschy 1c1a98e872 corrected some places where an old object could end up in front il y a 15 ans
  Roberto Ierusalimschy f80ff7a336 'luaS_new' changed from macro to function il y a 15 ans
  Roberto Ierusalimschy 0bbdddc86b allocator function receives the tag of object being allocated in 'osize' il y a 15 ans
  Roberto Ierusalimschy 8da245bfd2 better to keep GC state numbers sequential, to optimize switch in il y a 15 ans
  Roberto Ierusalimschy a2a2abcba4 new function 'luaC_runtilstate' to advance GC until a "valid" state il y a 15 ans
  Roberto Ierusalimschy ea44570883 hash table for strings is rehashed in place il y a 16 ans
  Roberto Ierusalimschy c6b442bd36 'luaM_freearray' does not need array type as argument il y a 16 ans
  Roberto Ierusalimschy e2b366c760 userdata with finalizers are kept in a separated list il y a 17 ans
  Roberto Ierusalimschy 62790ab15d detail il y a 17 ans
  Roberto Ierusalimschy 3ca9af51a4 emergency garbage collector (core forces a GC when allocation fails) il y a 19 ans
  Roberto Ierusalimschy c505f341d6 small changes in casts il y a 19 ans
  Roberto Ierusalimschy 7d45a5f48f C functions and userdata also have environments il y a 20 ans
  Roberto Ierusalimschy 334ba8132b cleaner way to remark open upvalues il y a 20 ans
  Roberto Ierusalimschy 1d99a7360b details il y a 20 ans
  Roberto Ierusalimschy 6f1ea817f5 better control over memory-size overflows il y a 21 ans
  Roberto Ierusalimschy 32d4f304db first implementation of generational GC il y a 21 ans
  Roberto Ierusalimschy b4cd38ba6c new scheme for configuration through `luaconf.h' il y a 21 ans
  Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions il y a 21 ans
  Roberto Ierusalimschy df429f163a First version of incremental GC il y a 21 ans
  Roberto Ierusalimschy 9db1942bac sweep of strings also incremental il y a 21 ans
  Roberto Ierusalimschy c6eac44a94 two different white flags (to distinguish dead elements from new ones) il y a 21 ans
  Roberto Ierusalimschy 8878554b85 single list for all collectible objects, with udata separated at the il y a 21 ans
  Roberto Ierusalimschy af850484a9 default metatable can be NULL il y a 21 ans
  Roberto Ierusalimschy ab7d9bfd0c cleaner code for manipulation of `marked' field il y a 22 ans
  Roberto Ierusalimschy 572a69df78 Lua does not need all those different types... il y a 22 ans
  Roberto Ierusalimschy 27c6b4d422 each .c file defines its own name il y a 23 ans
  Roberto Ierusalimschy 2f91f95d94 better control over GCObjects il y a 23 ans
  Roberto Ierusalimschy fdafd4f4a8 new structure for collectable objects, sharing a common header il y a 23 ans
  Roberto Ierusalimschy da19c436cc cleaning the stage for generational collection il y a 23 ans