Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy e84b11a494 avoid names starting with '_' %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy eca9fa02d2 small improvement %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 6cf85dcc90 metatables for all types %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 8718fda9b2 added LUAI_FUNC to functions not in the API %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 7b6c3b463e small optimizations %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 390256edf7 better name for GC pause %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy fb0f95a2b7 call limit may be larger than shorts %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy d55bb795fa details %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 7d45a5f48f C functions and userdata also have environments %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 678d2fb2ac all collected userdata must go to the end of the list of finalizers %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 334ba8132b cleaner way to remark open upvalues %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 5be517602e no more generational collector (and no more `noinc' mode) %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy e2498e079e change in hash algorithm so that it does not need empty slot %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy c6254dceff a different option for the GC %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 39a8082f50 more options for controling the GC %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 2419f2bf02 cleaner API for coroutines %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 0b06241483 better control for GC cycles %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 32d4f304db first implementation of generational GC %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy e8d4fe7236 new macro `lua_threadyield' + lock stuff in `luaconf.h' + details %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 616438fe9a new way to use `vararg' parameters (with `...') %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 0bda88e6cd small steps towards yields in iterators and tag methods %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 26a9b249db details %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy fe595a45c2 `grayagain' list %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 9db1942bac sweep of strings also incremental %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy c6eac44a94 two different white flags (to distinguish dead elements from new ones) %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 8878554b85 single list for all collectible objects, with udata separated at the %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy af850484a9 default metatable can be NULL %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 1d10acb355 incremental GC phases %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 366e4af3c9 towards incremental GC %!s(int64=22) %!d(string=hai) anos