summaryrefslogtreecommitdiff
path: root/ldo.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* corrected warnings from different compilers (mostly casts and smallRoberto Ierusalimschy2010-10-251-2/+2
* 'nresults' in CallInfo now refers to number of results that the currentRoberto Ierusalimschy2010-09-301-3/+4
* 'luaF_newLclosure' gets prototype of new closure as argumentRoberto Ierusalimschy2010-06-041-3/+2
* typos in commentsRoberto Ierusalimschy2010-05-051-2/+2
* "light C function" is a better name than "C-function pointer"Roberto Ierusalimschy2010-04-181-2/+2
* macro LUA_USE_LONGJMP allows choosing longjmp when compiling Lua asRoberto Ierusalimschy2010-04-181-2/+2
* first implementation of light C functionsRoberto Ierusalimschy2010-04-141-23/+31
* keep memory-error message in the global state, so that its useRoberto Ierusalimschy2010-04-081-3/+3
* no more fenvs!Roberto Ierusalimschy2010-03-261-2/+2
* when yielding, original 'func' value must be kept and restored soRoberto Ierusalimschy2010-02-091-7/+6
* correct error message when yielding from outside a coroutineRoberto Ierusalimschy2010-01-131-3/+7
* no more pseudoindex LUA_GLOBALSINDEX; global table now accessibleRoberto Ierusalimschy2009-12-221-2/+2
* removed export of function only for cocoRoberto Ierusalimschy2009-12-171-5/+5
* several configuration options that do not change often moved out ofRoberto Ierusalimschy2009-12-171-1/+33
* reordering of some functions + cleaner way to code lua_resume/resume +Roberto Ierusalimschy2009-12-101-55/+55
* error messages from 'lua_resume' must be generated in protected mode,Roberto Ierusalimschy2009-12-081-36/+43
* extra api checks for number of returns of C functions and for lua_yieldRoberto Ierusalimschy2009-11-271-1/+5
* new scheme for debug info about tail calls: no more 'fake' stack entries,Roberto Ierusalimschy2009-11-251-28/+26
* ensure that reader function cannot yield during parsingRoberto Ierusalimschy2009-11-171-1/+3
* parser/scanner keep GC runningRoberto Ierusalimschy2009-11-171-2/+1
* no more one environment per thread: all threads share a single globalRoberto Ierusalimschy2009-10-231-2/+2
* parser keeps list of active local variables in a single dynamic array,Roberto Ierusalimschy2009-10-111-3/+7
* information about upvalues (where they come from) kept in Proto structure,Roberto Ierusalimschy2009-09-281-3/+3
* first implementation of 'lua_yieldk' (yield with continuation)Roberto Ierusalimschy2009-09-141-5/+23
* new way to control stack overflow, controling only total size of the stackRoberto Ierusalimschy2009-07-151-18/+50
* no more L->base + ci->base only for Lua functions (C functions may useRoberto Ierusalimschy2009-06-011-16/+11
* errors in finalizers are propagated with code LUA_ERRGCMM (ERRor inRoberto Ierusalimschy2009-05-211-1/+2
* new way to GC stacks: the entire stack must be correct all the times;Roberto Ierusalimschy2009-04-281-12/+14
* 'exit' changed to 'abort' in case of panic (+ some extra comments)Roberto Ierusalimschy2009-04-261-9/+9
* several small improvements based on 'ci' being fixed now (includingRoberto Ierusalimschy2009-04-171-27/+25
* 'CallInfo' stack implemented as double-linked list instead of an arrayRoberto Ierusalimschy2009-04-171-48/+21
* 'nresults' is saved in CallInfo from the caller, not the calledRoberto Ierusalimschy2009-04-151-5/+4
* first implementation of yieldable 'pcall'Roberto Ierusalimschy2009-04-081-12/+53
* no more support for old-style varargsRoberto Ierusalimschy2009-03-261-21/+1
* 'context' added to suspendable callsRoberto Ierusalimschy2009-03-231-4/+3
* yielding across lua_call (first version)Roberto Ierusalimschy2009-03-101-62/+41
* initial separation, in CallInfo, of what is relevant only to LuaRoberto Ierusalimschy2009-03-041-4/+4
* if thread has no error handling, try main thread handler before panickingRoberto Ierusalimschy2009-03-031-7/+13
* panic mode does not reset stack (so that panic function can gatherRoberto Ierusalimschy2009-02-181-14/+1
* concat TM can yieldRoberto Ierusalimschy2008-11-061-11/+21
* generic for coded as two dedicated instructions to simplify resumptionRoberto Ierusalimschy2008-10-301-11/+7
* yields accross metamethods and for iterators (except for __concat)Roberto Ierusalimschy2008-10-281-10/+59
* better control of call status through CallInfoRoberto Ierusalimschy2008-08-261-9/+10
* first steps towards yielding through longjumpRoberto Ierusalimschy2008-08-131-14/+19
* avoid calling "tail return" hooks if the hook itself turns off the eventRoberto Ierusalimschy2008-01-181-2/+2
* no more optimization to avoid LOADNIL at function startRoberto Ierusalimschy2007-03-271-5/+2
* new constant LUA_OKRoberto Ierusalimschy2006-10-101-7/+7
* avoid local "pc" in interpreter loop (tricky optimization with no real gain)Roberto Ierusalimschy2006-09-191-3/+6
* avoid trailing white spacesRoberto Ierusalimschy2006-09-111-2/+2
* avoid "too complex" conditional expression (some compilers get confused...)Roberto Ierusalimschy2006-09-111-3/+3