Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 28fdbcf393 added include for 'lprefix.h', for stuff that must be added before %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy bdf566a8a3 `name' in comments changed to 'name' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy f97c64d7bf macros 'LUA_QL'/'LUA_QL' deprecated %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 6384475ec4 'luaL_getmetafield' returns type of metafield (instead of a boolean) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 7f1a2ad699 new functions 'lua_geti/lua_seti' (non raw) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy a1ab5ab396 'table.copy' -> 'table.move' + optional parameter moved to the end + %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3ccbae84d2 added some casts between integral types (to avoid warnings) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 03bbe1baf1 first implementation for 'table.copy' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy a9af12bbe7 Table library now respects '__index'/'__newindex' metamethods %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 17159b491c more direct implementation of 'table.pack' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy b390d7c168 detail (avoid "casting down" in case lua_Integer is smaller than int) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 9737832641 'int' -> 'lua_Integer' in several functions %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 315c5bf7b7 bug: compiler could optimize away overflow check (+ changing indices %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy da4811238a details (typos in comments) %!s(int64=11) %!d(string=hai) anos
  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