Historique des commits

Auteur SHA1 Message Date
  Roberto Ierusalimschy 063d4e4543 Lua 5.3.5 ported to git il y a 6 ans
  Roberto Ierusalimschy f230898ad6 tiny code refactoring in 'luaS_hash' il y a 9 ans
  Roberto Ierusalimschy d356183402 new function 'luaS_hashlongstr' il y a 9 ans
  Roberto Ierusalimschy df45f7118b detail (added assertion) il y a 9 ans
  Roberto Ierusalimschy 9fae7b6d3f code for string cache generalized for "associative sets" (compiler il y a 10 ans
  Roberto Ierusalimschy ee5edb6b68 macros 'getaddrstr' and 'getstr' unified (they do the same thing) il y a 10 ans
  Roberto Ierusalimschy 41964648ee long strings are created directly in final position when possible il y a 10 ans
  Roberto Ierusalimschy a5cbb7c3a7 detail (i + 1 > exp is simply i >= exp) il y a 10 ans
  Roberto Ierusalimschy 6645bb2df4 'strcache' elements as arrays of 1 element hints that cache can il y a 10 ans
  Roberto Ierusalimschy b436ed58a3 'clearapihash' -> 'luaS_clearcache' and moved to 'lstring.c' (which il y a 10 ans
  Roberto Ierusalimschy a80cada914 new cache for interning strings il y a 10 ans
  Roberto Ierusalimschy 7e2015a46d size of short strings stored in a single byte, to reduce the size il y a 10 ans
  Roberto Ierusalimschy 28fdbcf393 added include for 'lprefix.h', for stuff that must be added before il y a 10 ans
  Roberto Ierusalimschy 17ee57f8e0 'iswhite' and related macros now can work directly on any object il y a 11 ans
  Roberto Ierusalimschy bb12903120 type 'Udata' refers directly to structure inside the union (union il y a 11 ans
  Roberto Ierusalimschy ca41b43f53 type 'TString' refers directly to the structure inside the union il y a 11 ans
  Roberto Ierusalimschy 56137d58ff added check for conversion 'obj2gco' (and corrections for small il y a 11 ans
  Roberto Ierusalimschy 14929f5764 use appropriate macros to convert GCObject to specific types il y a 11 ans
  Roberto Ierusalimschy f61ceee708 LUAI_FUNC is being used only in header files il y a 11 ans
  Roberto Ierusalimschy 2f5f77788f removed function 'luaS_eqstr' (not used anywhere) il y a 11 ans
  Roberto Ierusalimschy c86b9da022 userdata can have any Lua value as uservalue il y a 11 ans
  Roberto Ierusalimschy 6ca7b63bce check for shrinking string table done only at the end of a GC cycle il y a 12 ans
  Roberto Ierusalimschy 1150873447 'luaC_newobj' does not handle special cases; only special case 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 9a871dd3db tables and userdata all go to local list, too il y a 12 ans
  Roberto Ierusalimschy 90972ff136 LOCALBLACK changed to LOCALMARK and used also to control whether object 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 ae800656c9 change in string table: string table is now independent of GC lists; all il y a 12 ans
  Roberto Ierusalimschy 677d90165f no more generational collection !!! il y a 12 ans