Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 02ed0b2c30 in 'luaD_poscall', there is no need to compute 'firstResult' when 'nres==0' %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 422318f677 two new fields 'fTransfer'/'nTransfer' in 'lua_Debug' structure %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 0682fe8169 some simplifications/optimizations in returns from Lua functions %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy b1379936cf vararg back to '...' (but with another implementation) %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 51280ef2ad call hooks for Lua functions called by 'luaV_execute' %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy ab0a851db4 'luaD_tryfuncTM' can ensure it does not change the stack %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy bfb88e99e9 'luaD_growstack' cannot raise any errors when 'raiseerror' is %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy e663a24ab0 more freedom in handling memory-allocation errors (not all allocations %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 194a4f9710 small simplifications in 'luaD_poscall' %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 196c87c9ce no more 'stackless' implementation; 'luaV_execute' calls itself %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 14c3aa12b5 more direct implementation for tail calls. %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy ad0704e40c back to 'CallInfo' (no gains with its removal) %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 93fd67b793 no more 'CallInfo' structure %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy f96497397a new type 'StackValue' for stack elements %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 5c8770f896 back to old-style vararg system (with vararg table collecting extra %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy c0836dda74 avoid empty macro arguments (invalid in C89) %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy c5112f7b15 details (comments) %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy d103312661 details (typos in comments) %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 9a5d6aedb7 trying to optimize a little 'luaD_poscall' %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy ff1289a361 in 'luaD_call', use two functions instead of one with fixed boolean %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 8c1fb91802 macro 'incr_top' replaced by function 'luaD_inctop'. (It is not used %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 5bdee4f810 small changes to allow 'precall' to spend time preserving 'func' %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy d39bb51faa bug: interpreter cannot pop activation frame before calling return %!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 3617e04e97 'lua_load' has an extra argument 'mode' %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 217e67cb22 new type 'l_noret' for function that do not return %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy e0f9d1c8f5 removed export of function only for coco %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy b0f2b288a6 new scheme for debug info about tail calls: no more 'fake' stack entries, %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy b40a38a8ac remove declaration of removed function %!s(int64=15) %!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