Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 8dcc6bc532 avoid the use of global lock %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy d987cf1f81 new mark LUAI_DATA for extern data %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy b320d37a80 better tests for correctness of `savedpc' %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 04f657c7f8 new protocol to open standard libraries %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy d872090248 small errors in previous `ci' of luaconf.h. %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 162b66624d no more `lua_userinit' macro %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 226c57fec0 simpler configuration to turn on all asserts %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 0d9007b642 no more LUA_OPNAMES %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 31f6540fba back with an "open all libs" function %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy a6179adf12 detail %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy ba9878fcb8 lock stuff defined in `luaconf.h' %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 763b8fba1b more stuff goes to configuration file %!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 48a8d78102 new tests to check memory consistency (for incremental GC) %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 2aaf7394ad more and better tools (assertions & inspectors) to check incremental GC %!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 b97fb932ec Lua kernel does not use malloc/free functions. %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 38da8c0d7d new facilities to test memory overflow in main.c %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 48e42261ac details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 42dd080a2e details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 96e15b8501 threads now are real Lua objects, subject to garbage collection %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 02afc892d5 new ANSI C does not assure that realloc(p,0) == free(p) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 79c8edb6c4 new names for light userdata operations %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 8fd0f6a82b new macro to check conditions on expression macros %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 6b8cdc9cdd Lua now uses only `realloc' for all its memory management %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy ecda9c1972 details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy d56d4cf776 distinct functions to create/destroy states and threads %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy ea2a75d19e new macro lua_userstateopen %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 7cd37142f4 details %!s(int64=24) %!d(string=hai) anos
  Roberto Ierusalimschy e1d072571e better syntax for type casts %!s(int64=24) %!d(string=hai) anos