コミット履歴

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