Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 2a21f6c894 'lua_Kcontext' -> 'lua_KContext' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy e14a02c24f when thread yields, real "func" is in field 'extra', not in 'func' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 798660c9cd deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3a15c7ce43 size for array part of a table ('sizearray') changed from 'int' to %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 22952d8973 'T.gccolor' classify dead objects too %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 2be88d5084 'lua_Ctx' -> 'lua_Kcontext' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 73ad16b5c6 no need for type 'pCallInfo' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3c6d0aaa7d 'iswhite' and related macros now can work directly on any object %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy bb12903120 type 'Udata' refers directly to structure inside the union (union %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy ca41b43f53 type 'TString' refers directly to the structure inside the union %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 56137d58ff added check for conversion 'obj2gco' (and corrections for small %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 9aec500a26 no need for field 'gch' anymore %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 1aa4f69b51 new type 'lua_Ctx' for continuation-function contexts (to allow type %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy c229ed597f 'requiref' checks 'package.loaded' before loading a module %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy a77d263e86 unsigned-manipulation functions (lua_puhsunsigned, lua_tounsigned, etc.) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy d2ab1aef31 detail (avoid too large macro) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3fc25ff15b macro 'checkobjref' accepts NULL (as all its uses checked for NULL %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 6f6fd96e3b new type lua_KFunction + no more 'lua_getctx' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 5a5a834975 new API function 'lua_rotate' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy a09bd59615 'T.totalmem' accepts 0 for unlimited memory %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 5c46b7b8cf instructions in 'runC' sorted alphabetically + new instructions %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy c86b9da022 userdata can have any Lua value as uservalue %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3f78de256e no need to keep threads in a different GC list, now that there is the %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy ffa96d988d field 'op' renamed to 'open' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 733c58595b no more local collection %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy ba3586cc90 keep a single list of objects to be finalized (with local and non-local %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 1ea2d20f74 first implementation of '<<', '>>', and '~' (bitwise not) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy c0edab0f6d first implementation of bitwise operators '&' (band), '|' (bor), %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy a948054a19 new order for binary operations (grouping them by type of result) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 4eeb1831be new names and better order for GC states (sweep first lists that %!s(int64=12) %!d(string=hai) anos