aboutsummaryrefslogtreecommitdiff
path: root/ldo.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* bit-field CIST_YIELDED removed (it was never consulted)Roberto Ierusalimschy2014-06-101-4/+3
|
* no need for field 'status' in structure 'CallInfo' (after removalRoberto Ierusalimschy2014-06-101-20/+21
| | | | | of 'lua_getctx') + field 'old_allowhook' can be packed into a single bit
* new type lua_KFunction + no more 'lua_getctx'Roberto Ierusalimschy2014-06-101-4/+4
|
* added commentsRoberto Ierusalimschy2014-06-091-6/+19
|
* new function 'lua_isyieldable' (and 'coroutine.isyieldable')Roberto Ierusalimschy2014-05-081-1/+6
|
* details (typos in comments)Roberto Ierusalimschy2014-03-211-2/+2
|
* more uniformity for defining system-dependent featuresRoberto Ierusalimschy2014-02-261-9/+12
|
* field 'op' renamed to 'open'Roberto Ierusalimschy2014-02-151-2/+2
|
* bug: attempting to resume the running coroutine makes it unyieldableRoberto Ierusalimschy2013-11-081-2/+3
|
* CallInfo lists shrinks together with their associated stacksRoberto Ierusalimschy2013-09-171-2/+6
|
* upvalues collected by reference countRoberto Ierusalimschy2013-08-271-10/+5
|
* BUG: stack overflow in vararg functions with many fixedRoberto Ierusalimschy2013-04-191-4/+11
| | | | parameters called with few arguments
* BUG: 'pcall' may not restore previous error function whenRoberto Ierusalimschy2012-10-011-2/+6
| | | | inside coroutines
* checks garbage collector every time it calls a function (as theRoberto Ierusalimschy2012-08-281-3/+4
| | | | stack can grow and so allocates more memory)
* change in error messageRoberto Ierusalimschy2012-06-291-2/+2
|
* bugs in yields inside debug hooksRoberto Ierusalimschy2012-06-081-4/+4
|
* no more 'Proto' objects on the stack. Protos are anchored on outerRoberto Ierusalimschy2012-05-081-10/+9
| | | | Protos or on a Closure, which must be created before the Proto.
* bug: wrong handling of 'nCcalls' in coroutinesRoberto Ierusalimschy2012-04-261-5/+4
|
* 'lua_load' has an extra argument 'mode'Roberto Ierusalimschy2011-11-291-6/+23
|
* new type 'l_noret' for function that do not returnRoberto Ierusalimschy2011-10-071-3/+3
|
* commentRoberto Ierusalimschy2011-09-121-2/+2
|
* 'nCcalls' should be local to each thread, as each thread may have itsRoberto Ierusalimschy2011-08-231-14/+14
| | | | own C stack (with LuaThreads or something similar)
* back to internal table for 'ctype', no more locale manipulationRoberto Ierusalimschy2011-06-281-23/+4
|
* added cast to void to calls to 'setlocale' (to easy redefining it asRoberto Ierusalimschy2011-06-201-3/+3
| | | | a constant)
* parser must work with C locale, but external locale must be preservedRoberto Ierusalimschy2011-06-181-4/+23
|
* stricter control (using tag variants) over closure kinds (Lua x C)Roberto Ierusalimschy2011-06-021-54/+54
|
* code is simpler without 'goto' hereRoberto Ierusalimschy2011-05-301-9/+3
|
* no need of lookahead in ZioRoberto Ierusalimschy2011-02-231-3/+3
|
* some reorganization of dynamic data structures used by the parserRoberto Ierusalimschy2011-02-071-13/+10
|
* first implementation of 'goto'Roberto Ierusalimschy2011-02-041-2/+9
|
* corrected warnings from different compilers (mostly casts and smallRoberto Ierusalimschy2010-10-251-2/+2
| | | | details)
* 'nresults' in CallInfo now refers to number of results that the currentRoberto Ierusalimschy2010-09-301-3/+4
| | | | function returns (and not what it expects from a call)
* '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
| | | | C++ code
* 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
| | | | | does not depend on Lua internalizing strings to avoid a string creation on memory errors
* 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
| | | | that 'poscall' puts results in the right slot.
* 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
| | | | through registry
* 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
| | | | luaconf.h and into more internal files
* reordering of some functions + cleaner way to code lua_resume/resume +Roberto Ierusalimschy2009-12-101-55/+55
| | | | | small bug in lua_resume (in case of calling errors lua_resume should remove only new arguments from the stack and push error message).
* error messages from 'lua_resume' must be generated in protected mode,Roberto Ierusalimschy2009-12-081-36/+43
| | | | to avoid raising memory errors
* 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
| | | | but stack entry knows whether it was tail called
* ensure that reader function cannot yield during parsingRoberto Ierusalimschy2009-11-171-1/+3
|
* parser/scanner keep GC runningRoberto Ierusalimschy2009-11-171-2/+1
|