Commit History

Author SHA1 Message Date
  Roberto Ierusalimschy b3f924bc69 'Proto->numparams' does not include vararg parameter 8 years ago
  Roberto Ierusalimschy 725c15a4ca when shrinking stack, always shrinks the CI list. 8 years ago
  Roberto Ierusalimschy bfb88e99e9 'luaD_growstack' cannot raise any errors when 'raiseerror' is 8 years ago
  Roberto Ierusalimschy e663a24ab0 more freedom in handling memory-allocation errors (not all allocations 8 years ago
  Roberto Ierusalimschy e0bece77d6 detail 8 years ago
  Roberto Ierusalimschy c766e4103d 'luaV_execute' gets call info as extra argument (it is always 8 years ago
  Roberto Ierusalimschy 194a4f9710 small simplifications in 'luaD_poscall' 8 years ago
  Roberto Ierusalimschy 196c87c9ce no more 'stackless' implementation; 'luaV_execute' calls itself 8 years ago
  Roberto Ierusalimschy 14c3aa12b5 more direct implementation for tail calls. 8 years ago
  Roberto Ierusalimschy 5440b42f43 using 'trap' to stop 'luaV_execute' when necessary (tracing and 8 years ago
  Roberto Ierusalimschy 7d4828cc9f avoid accessing wrong union field 8 years ago
  Roberto Ierusalimschy ad0704e40c back to 'CallInfo' (no gains with its removal) 8 years ago
  Roberto Ierusalimschy 93fd67b793 no more 'CallInfo' structure 8 years ago
  Roberto Ierusalimschy 6bb3e40a8d 'lua_Debug' not using 'CallInfo' 8 years ago
  Roberto Ierusalimschy 472c560705 no more useful fields in CallInfo 8 years ago
  Roberto Ierusalimschy 54eb35a8aa more fields moved out of 'CallInfo' 8 years ago
  Roberto Ierusalimschy ba36180fd7 new API for 'lua_resume' + cleaning the uses of the 'extra' field in 8 years ago
  Roberto Ierusalimschy b9e76be8a6 using 'L->func' when possible 8 years ago
  Roberto Ierusalimschy c5482468fd baby steps to remove 'CallInfo': keeping 'L->func' correct 8 years ago
  Roberto Ierusalimschy 6d998055c8 no more reference 'memerrmsg' + new reference to "n" 8 years ago
  Roberto Ierusalimschy f96497397a new type 'StackValue' for stack elements 8 years ago
  Roberto Ierusalimschy c25380c28d details (using proper version of 'setobj') 8 years ago
  Roberto Ierusalimschy 6d95de83c6 no more field 'base' in CallInfo (base is always equal to 'func + 1', 8 years ago
  Roberto Ierusalimschy 5c8770f896 back to old-style vararg system (with vararg table collecting extra 8 years ago
  Roberto Ierusalimschy 24f6e236a3 'moveresults' and 'luaD_poscall' moved up in the file 9 years ago
  Roberto Ierusalimschy 8edbf57fb8 detail (ANSI C does not accept empty arguments to macros) 9 years ago
  Roberto Ierusalimschy 7fe1a4cff3 cleaner and more correct code for 'luaD_shrinkstack' (the old 9 years ago
  Roberto Ierusalimschy aeb4c6fff1 comments + removed unused variable 9 years ago
  Roberto Ierusalimschy e4a9e6fcca do not eliminate varargs from functions that do not use varargs 9 years ago
  Roberto Ierusalimschy 9de2bb0d62 bug: When a coroutine tries to resume a non-suspended coroutine, 9 years ago