Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy cec25167d1 new api_check that 'pcallk' cannot be called inside hooks %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy cb3f95d516 'lua_cpcall' is deprecated %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy f84b575cfa no more pseudoindex LUA_GLOBALSINDEX; global table now accessible %!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 9fbe0690fb base-level C use global table as its environment %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ed117bb42a lua_checkstack does not raise memory errors (instead it signals them) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 86312e1a7d lua_objlen calls __len metamethod on tables (if present) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 3e41afcec5 extra api checks for number of returns of C functions and for lua_yield %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 7fe405739c renaming: 'lua_upvaladdr' -> 'lua_upvalueid', %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 1ce819333d new option 'isrunning' for 'lua_gc' (and 'collectgarbage') %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 88eb901f81 registry and global table may be changed through the API without a %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 599789a907 better to enclose macros in 'if' bodies with brackets %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy b7d5f18d71 api functions to manipulate upvalues do not need to check their %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 5598b2bc55 new functions to identify and join upvalues %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 5bc91c6405 no more one environment per thread: all threads share a single global %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a5382b763c new function lua_copy %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 5938212748 information about upvalues (where they come from) kept in Proto structure, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a650378822 'cpcall' reimplemented as a predefined value in the registry %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 67cae2854c 'lua_mainthread' replaced by new preregistered value LUA_RIDX_MAINTHREAD %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 4a714cebd1 API checks now have explanatory messages %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3135a6bbab luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers, %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy bd5fa9cc8f new macro 'getproto' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 215885768c 'index2adr' -> 'index2addr' (correct spelling) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy f76f4cb79d new way to control stack overflow, controling only total size of the stack %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 02504d86d3 l_version may be local to 'lua_version' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 1d6ebce296 new function 'lua_version' (so that 'checkversion' can be implemented %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy c1de1fdac6 small optimization in 'lua_arith' (avoids overhead in the common case %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 14115170bc lua_objlen should not work for numbers (according to the manual) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 6980cb1aa7 new functions 'lua_arith' and 'lua_compare' %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy a21c89ddc8 new API function 'lua_mainthread' %!s(int64=16) %!d(string=hai) anos