Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 15a3738b49 no need to handle 0 as a special case in 'table.remove' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy f4e762f688 better error checking for 'table.insert' and 'table.remove' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy ece042fef0 'table.pack' does not return 'n' (may be confusing when %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 50cddefeeb lint (wrong identation) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 79cbc3468c removed and deprecated functions really removed from the code base %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy ee37ee50d6 'table.pack' also returns 'n' + 'deprecated' changed to 'removed' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy fe0d54d37e table library respects '#' metamethods %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 5b33e39855 removed deprecated functions getn-foreach-foreachi %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 4590a89b32 corrected warnings from different compilers (mostly casts and small %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 7192afafee new module policy: C modules do not create globals and do not register %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 489253d753 better definitions for lua_[gs]etglobal + less uses of ENVIRONINDEX %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 193ce46970 table.pack was locking last result, avoiding its collection %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 0dc09cb42e 'unpack' moved to table library (and therefore "renamed" to %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 3cb343efd6 code for error message for 'setn' removed %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy c3a6f3fa1c 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy a4472490bc new 'table.pack' function %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 93695db903 'table.maxn' deprecated %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy a6f465f558 new mark LUAMOD_API for all luaopen_* functions %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ec52149485 'lua_lessthan' replaced by more generic 'lua_compare' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 6d0ae11c57 'context' added to suspendable calls %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy ba484b9eb1 yielding across lua_call (first version) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy ffdca3522e 'table.sort' detects invalid order function before calling it %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 843d53aabb 'table.concat' may get confused with too large limits %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 9f0d62ad9f BUG: table.remove removes last element of a table when given %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 80b4753539 better error message for 'concat' %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy 791d8d8585 detail %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy e85515958b clearing some old compatibility code %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy 056b6a8ef4 more robust implementation for table.insert %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 053e873145 new macro luaL_opt to avoid evaluating defaults when no needed %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 0fae476ed4 new function 'table.maxn' %!s(int64=20) %!d(string=hai) anos