Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 0730a56d38 detail %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 821bd7025e more uniform names for 'equalobj'-related functions %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 9b7dddad7d no need for two different implementations for equality (one raw and %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 5286650894 new macro 'ttisequal' %!s(int64=14) %!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 b4c1824824 'luaV_arith' must be marked 'LUAI_FUNC' (as all non-static functions) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 155dd01163 avoid using 'ttype' when there is an explicit test %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 59a59fafc6 exports luaV_arith to be used by lua_arith %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 77fd93188e 'lessequal' renamed 'luaV_lessequal' and exported to be used by %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 57f8414de1 small bug in 'luaV_concat' (L->top was left incorrect in some cases) %!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 f94cd2201c better control of call status through CallInfo %!s(int64=17) %!d(string=hai) anos
  Roberto Ierusalimschy 08f902cf49 better documentation for auxiliary functions (that should be called only %!s(int64=18) %!d(string=hai) anos
  Roberto Ierusalimschy 6fcd334ca0 small improvements %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 8718fda9b2 added LUAI_FUNC to functions not in the API %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 0316308c0d removed dirt optimizations that gave small gains %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 0bda88e6cd small steps towards yields in iterators and tag methods %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy fa26d294ae new way to control `pc' of running functions %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy fee9e473f2 inlining of `luaV_gettable' were too complex (dirty) %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy b40c9f7a3c better code to signal write barriers %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5016f43aa4 (much) cleaner way to control function states %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 4e23699aa6 new implementation for error handling %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy f8279f6cd8 optimizations for gettable (temporary) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e34f282365 `luaV_gettable' returns element position %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 864c96f36c new fallback for equality `__eq' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy eeab473fc8 new fallback __le (less equal), for partial order %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5094c37988 `strconc' -> `concat' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 0dbf0c5953 new format for test intructions (handle NaN correctly) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 938092489b erroneous objects may not live in the stack %!s(int64=23) %!d(string=hai) anos