コミット履歴

作者 SHA1 メッセージ 日付
  Roberto Ierusalimschy 0ad15fc100 better (and correct!) control of 'maybedead' 12 年 前
  Roberto Ierusalimschy aeff4f79fa local collection now calls finalizers 12 年 前
  Roberto Ierusalimschy 1bf4faec64 new GC state to sweep 'localgc' list + small changes in sweep control 12 年 前
  Roberto Ierusalimschy 8ef9e8460e bug (GC can collect long identifier during parser) + change (using 12 年 前
  Roberto Ierusalimschy 4f292d753c bug: GC can collect a long string still in use during parser 12 年 前
  Roberto Ierusalimschy 26629d0af1 details (a few casts moved from macro invocation to macro definition) 12 年 前
  Roberto Ierusalimschy b5e75fde4e bug: local collection must clear rest of stack 12 年 前
  Roberto Ierusalimschy 9a871dd3db tables and userdata all go to local list, too 12 年 前
  Roberto Ierusalimschy 90972ff136 LOCALBLACK changed to LOCALMARK and used also to control whether object 12 年 前
  Roberto Ierusalimschy af35c7f398 upvalues collected by reference count 12 年 前
  Roberto Ierusalimschy 742b7377d3 Lua closures go to local, too 12 年 前
  Roberto Ierusalimschy 50955e27f5 C functions and strings now go to the local list; first version 12 年 前
  Roberto Ierusalimschy 33c49f7fa0 some details over new implementation of string table 12 年 前
  Roberto Ierusalimschy 0df6635711 "fixed" objects kept in a separated list (instead of being kept in 12 年 前
  Roberto Ierusalimschy ae800656c9 change in string table: string table is now independent of GC lists; all 12 年 前
  Roberto Ierusalimschy 8c68863960 initial size of string table (MINSTRTABSIZE) should be large enough 12 年 前
  Roberto Ierusalimschy 8f6b80aa1d GC bits SEPARATED and FINALIZEDBIT mixed in FINALIZEDBIT (with simpler 12 年 前
  Roberto Ierusalimschy 9eff921f8f "barrier" for link prototype->cache changed to be consistent with 12 年 前
  Roberto Ierusalimschy 8e6b7ef9ab new function 'isgclocal' + test for GC consistency of prototype's caches 12 年 前
  Roberto Ierusalimschy caceeab750 'next' field for tables changed from pointer to integer (for better 12 年 前
  Roberto Ierusalimschy 3991312b94 details 12 年 前
  Roberto Ierusalimschy 439d74e29f added 'local' bit (true => object is only refered by local variables) 12 年 前
  Roberto Ierusalimschy 3679d33b02 barrier conditions rewritten to test first 'isblack' and then 'iswhite' 12 年 前
  Roberto Ierusalimschy 78b941039d change to allow collector to stop when it goes to the atomic phase 12 年 前
  Roberto Ierusalimschy 623e388bb4 double-linked list of all upvalues elliminated and changed to a 12 年 前
  Roberto Ierusalimschy 677d90165f no more generational collection !!! 12 年 前
  Roberto Ierusalimschy 4244da96bf 'debug.subtype' -> 'math.type' (to distinguish integers and floats) 12 年 前
  Roberto Ierusalimschy fcf99bf788 'math.isfloat' replaced by 'debug.subtype' 12 年 前
  Roberto Ierusalimschy 98d76cdcae bug: Wrong error message in some short-cut expressions 12 年 前
  Roberto Ierusalimschy 2f8c51a552 use unsigneds for unary minus, too 12 年 前