Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy e2b366c760 userdata with finalizers are kept in a separated list %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy a73930228a more options for 'kinds' of Garbage Collection %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy 5e8dd55574 first implementation of ephemerons %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy 0e961ad47a some changes toward ephemerons %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy afa0d0ac0d new constant LUA_OK %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy a7c9e45c64 avoid trailing white spaces %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 93bf618504 BUG: there is only one C stack, so nCcalls must be global %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 3ca9af51a4 emergency garbage collector (core forces a GC when allocation fails) %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy c408158047 only destroy state after running all finalizers %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy d31c04c049 missing macros 'luai_userstate*' %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 361a9adba7 smaller initial tables (for programs that create many states) %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 39cdbce23e no more '-w' option + new way to check module existence %!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 9768e2f681 detail %!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=21) %!d(string=hai) anos
  Roberto Ierusalimschy d872090248 small errors in previous `ci' of luaconf.h. %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy d3a6d95b9a more cleaning on configurations %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy d55bb795fa details %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 4df8800a01 cleaner way to free all objects %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 334ba8132b cleaner way to remark open upvalues %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 5be517602e no more generational collector (and no more `noinc' mode) %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy e2498e079e change in hash algorithm so that it does not need empty slot %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 65726f3e2e cleaner interface to `ltable' %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy c6254dceff a different option for the GC %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 39a8082f50 more options for controling the GC %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 0e002005b1 better names for `luaM_free...' macros %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 6f1ea817f5 better control over memory-size overflows %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy bd38017ddf small optimization for table size in machines with double allignment %!s(int64=21) %!d(string=hai) anos