Historique des commits

Auteur SHA1 Message Date
  Roberto Ierusalimschy 686e57cf9c GC local pause configurable il y a 12 ans
  Roberto Ierusalimschy dd373a8f66 threads are kept in a separated GC list, linked after the main thread il y a 12 ans
  Roberto Ierusalimschy d3bbb34c24 back to open hashing for the string table (but with a different il y a 12 ans
  Roberto Ierusalimschy aeff4f79fa local collection now calls finalizers il y a 12 ans
  Roberto Ierusalimschy 1bf4faec64 new GC state to sweep 'localgc' list + small changes in sweep control il y a 12 ans
  Roberto Ierusalimschy af35c7f398 upvalues collected by reference count il y a 12 ans
  Roberto Ierusalimschy 742b7377d3 Lua closures go to local, too il y a 12 ans
  Roberto Ierusalimschy 50955e27f5 C functions and strings now go to the local list; first version il y a 12 ans
  Roberto Ierusalimschy 33c49f7fa0 some details over new implementation of string table il y a 12 ans
  Roberto Ierusalimschy 0df6635711 "fixed" objects kept in a separated list (instead of being kept in il y a 12 ans
  Roberto Ierusalimschy ae800656c9 change in string table: string table is now independent of GC lists; all il y a 12 ans
  Roberto Ierusalimschy 8f6b80aa1d GC bits SEPARATED and FINALIZEDBIT mixed in FINALIZEDBIT (with simpler il y a 12 ans
  Roberto Ierusalimschy 623e388bb4 double-linked list of all upvalues elliminated and changed to a il y a 12 ans
  Roberto Ierusalimschy 677d90165f no more generational collection !!! il y a 12 ans
  Roberto Ierusalimschy f7ec36ab16 comment il y a 13 ans
  Roberto Ierusalimschy cc2a60ecb7 bugs in yields inside debug hooks il y a 13 ans
  Roberto Ierusalimschy 086da10dac merge of fields 'lastmajormem' (used in gen. mode) and 'estimate' il y a 13 ans
  Roberto Ierusalimschy b36b4b521f try to avoid sweeping new objects created with new white (and il y a 13 ans
  Roberto Ierusalimschy 2a66b34f72 revamp of the GC pace control; more like 5.1: any X Kbytes allocated il y a 13 ans
  Roberto Ierusalimschy 678c1255c9 random seed used in the hash of all strings to avoid intentional il y a 13 ans
  Roberto Ierusalimschy a4b96ce9a3 first implementation of long strings il y a 13 ans
  Roberto Ierusalimschy fd22ccd6d0 object tag keeps variant bits too -> no need for 'isC' field in il y a 13 ans
  Roberto Ierusalimschy 9caf5b4f79 lint (unused definition) il y a 14 ans
  Roberto Ierusalimschy 3dc5475e23 'nCcalls' should be local to each thread, as each thread may have its il y a 14 ans
  Roberto Ierusalimschy 3b44821334 stricter control (using tag variants) over closure kinds (Lua x C) il y a 14 ans
  Roberto Ierusalimschy 551b076f1c change in the relationship between totalbytes and GCdebt - luaM_realloc_ il y a 14 ans
  Roberto Ierusalimschy 737f119187 better control for GC running or stopped il y a 14 ans
  Roberto Ierusalimschy 9b7a12c46d finalizers (__gc) for tables il y a 14 ans
  Roberto Ierusalimschy fdd5f2f7a3 comment typos il y a 15 ans
  Roberto Ierusalimschy ffff9a49da 'nresults' in CallInfo now refers to number of results that the current il y a 15 ans