Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy b892f0a877 new API function `createuserdata' %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 001f2bdd0e new definition for types-tags %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy dad808a73a new way to count `nblocks' for GC (try to count bytes). %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 8060193702 `lauxlib' is now part of the libraries (not used by core Lua) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 100bfec39a new implementation for `next' %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy e238efc536 default now is multi-state %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy d9e61e8cea new algorithm for traversing in GC to avoid deep recursion calls %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 435f587ed0 (much) better handling of memory alloction errors %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy cfba572076 remove dummy argument in LUA_ASSERT %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 5362426ffa error message %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 1de5587184 `lua.h' is included before any other Lua header file %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 8ca9534d04 access to `values' in TObject always through macros %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 8bcf622876 new signature for `luaH_set' %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 292c953018 new auxiliar function `luaH_setstr' %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy c542aac0b9 collect dead indices in tables %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy ef62b340e0 code cleaner for 16 bits. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy b803c0600e details %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 11a7022067 global variables are stored in a Lua table %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 534c3a64d3 small optimizations for table access %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 36e1390631 details. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy a69356e9e0 no more special cases for closures with 0 upvalues (performance is the same, %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy b53dc0c485 TAG_ARRAY -> TAG_TABLE %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 73aa465a8e some name changes %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 3c9d999424 many details (most by lhf). %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 74f1c3d025 small changes for "clean C" %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy b1b0c219f5 new ttypes to distinguish between C closures and Lua closures. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy b3fe203c36 keep it simple %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy d015f1fc02 table sizes don't need to be primes; power of 2 gives the same performance. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 29ede6aa13 first implementation of multiple states (reentrant code). %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy d915cf4f9d ways to measure number of `blocks' for GC + details %!s(int64=26) %!d(string=hai) anos