Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 45cf24485d useless #include. %!s(int64=30) %!d(string=hai) anos
  Roberto Ierusalimschy 41259bff31 BIG CHANGE: new data structure for constants, strings and globals, using %!s(int64=30) %!d(string=hai) anos
  Roberto Ierusalimschy 995a9f7188 no more "Bool" type %!s(int64=30) %!d(string=hai) anos
  Roberto Ierusalimschy 68f337dfa6 Garbage collection of functions + header structure for functions %!s(int64=30) %!d(string=hai) anos
  Roberto Ierusalimschy 18ea2eff80 calls to "lua_reportbug" changed to "lua_error", since %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy b36cd823b1 header "string.h" was missing (gcc does not warn that) %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 8faf4d1de2 control of garbage collection is done with Longs, as there can be %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 8cb8594a3b better control of integer types and their limits %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 3365a35243 new constant LUA_NOOBJECT %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 2b301d711b new hash function; hash value for strings are kept with the string %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 1929ddcf49 userdata can have different tags %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy b234da1cc2 changes in garbage collection control %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 2b5bc5d1a8 new module for memory allocation %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 3b7a36653b lua_equalObj now is global (and is used by opcode) %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 8a0521fa52 fallback for garbage collection %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy d95a8b3121 new API: lua_Object now is an integer %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 62ec3797d5 inheritance is not built-in %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 5cb6856ebc because lua_error now does a longjmp, many functions do not need %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 0162decc58 tags T_NIL, etc, changed to LUA_T_NIL, etc %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 41e4c5798e small corrections %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes f8c8159362 adaptative garbage collection. %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes d107d5bfd2 implementacao de busca no campo godparent em substituicao %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes b826a39919 Implementacao de heranca multipla. %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes a4eeb099c8 Alteracao na macro 'streq' %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes 592a949272 heranca e nova implementacao do hash. %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes b28da81cfe Alteracao do hash, trocando tratamento de colisao por lista %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes 088cc3f380 evitar, durante consultas, criacao de nos nao encontrados. %!s(int64=32) %!d(string=hai) anos
  Waldemar Celes 493d718b7f Uso de arvores binarias para armazenar nomes e realocacao dinamica %!s(int64=32) %!d(string=hai) anos
  Waldemar Celes 44521b21e5 Implementacao da nova estrategia para armazenar os arrays %!s(int64=32) %!d(string=hai) anos
  Waldemar Celes 3577eb6f13 Acrescentar o include do gerenciador de memoria "mm". %!s(int64=32) %!d(string=hai) anos