Commit History

Autor SHA1 Mensaxe Data
  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 c78940f21a static names do not need `luaX_' prefix %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 2f82bf6fe9 better support for 64-bit machines %!s(int64=21) %!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 271e05917f bug: lua_getupvalue and setupvalue do not check for index too small. %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy a7c74c06b9 small bug: lua_gc(count) was falling through to next option %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 26ae992129 less conservative write barrier for tables %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy eab1965c05 bug: `lua_setfenv' needs a write barrier %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 96917ff42a "step" option in lua_gc also need to lock Lua. %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 75057dfced %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 345379b5ff option for garbage-collector `step' %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 0dfd04eb60 `lua_strlen' upgraded to `lua_objsize' (which also works with userdata) %!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 7966a4acae avoid name clashes among different files %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy b4cd38ba6c new scheme for configuration through `luaconf.h' %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 079facab40 ensures own top is corrected after calling function with multiple results %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 21bc05c920 write barrier for C upvalues %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy b876ec61c0 new (temporary?) API for garbage collector %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 898e8a6794 added include to stdarg.h (as it uses vararg facilities) %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy b3ce450529 avoid calling `memcmp' with a NULL argument %!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 df429f163a First version of incremental GC %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy af850484a9 default metatable can be NULL %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy c51bcf4796 it's ok to dump functions with upvalues %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 03bab90303 new function `lua_getallocf' to retrieve allocation function and data %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 10de467c79 new function `lua_createtable' %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 533737f26e new functions `lua_getfield' and `lua_setfield' %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy f04fe526cd new functions `lua_tointeger' and lua_pushinteger' %!s(int64=22) %!d(string=hai) anos