Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bit-field CIST_YIELDED removed (it was never consulted) | Roberto Ierusalimschy | 2014-06-10 | 1 | -4/+3 | |
| | ||||||
* | no need for field 'status' in structure 'CallInfo' (after removal | Roberto Ierusalimschy | 2014-06-10 | 1 | -20/+21 | |
| | | | | | of 'lua_getctx') + field 'old_allowhook' can be packed into a single bit | |||||
* | new type lua_KFunction + no more 'lua_getctx' | Roberto Ierusalimschy | 2014-06-10 | 1 | -4/+4 | |
| | ||||||
* | added comments | Roberto Ierusalimschy | 2014-06-09 | 1 | -6/+19 | |
| | ||||||
* | new function 'lua_isyieldable' (and 'coroutine.isyieldable') | Roberto Ierusalimschy | 2014-05-08 | 1 | -1/+6 | |
| | ||||||
* | details (typos in comments) | Roberto Ierusalimschy | 2014-03-21 | 1 | -2/+2 | |
| | ||||||
* | more uniformity for defining system-dependent features | Roberto Ierusalimschy | 2014-02-26 | 1 | -9/+12 | |
| | ||||||
* | field 'op' renamed to 'open' | Roberto Ierusalimschy | 2014-02-15 | 1 | -2/+2 | |
| | ||||||
* | bug: attempting to resume the running coroutine makes it unyieldable | Roberto Ierusalimschy | 2013-11-08 | 1 | -2/+3 | |
| | ||||||
* | CallInfo lists shrinks together with their associated stacks | Roberto Ierusalimschy | 2013-09-17 | 1 | -2/+6 | |
| | ||||||
* | upvalues collected by reference count | Roberto Ierusalimschy | 2013-08-27 | 1 | -10/+5 | |
| | ||||||
* | BUG: stack overflow in vararg functions with many fixed | Roberto Ierusalimschy | 2013-04-19 | 1 | -4/+11 | |
| | | | | parameters called with few arguments | |||||
* | BUG: 'pcall' may not restore previous error function when | Roberto Ierusalimschy | 2012-10-01 | 1 | -2/+6 | |
| | | | | inside coroutines | |||||
* | checks garbage collector every time it calls a function (as the | Roberto Ierusalimschy | 2012-08-28 | 1 | -3/+4 | |
| | | | | stack can grow and so allocates more memory) | |||||
* | change in error message | Roberto Ierusalimschy | 2012-06-29 | 1 | -2/+2 | |
| | ||||||
* | bugs in yields inside debug hooks | Roberto Ierusalimschy | 2012-06-08 | 1 | -4/+4 | |
| | ||||||
* | no more 'Proto' objects on the stack. Protos are anchored on outer | Roberto Ierusalimschy | 2012-05-08 | 1 | -10/+9 | |
| | | | | Protos or on a Closure, which must be created before the Proto. | |||||
* | bug: wrong handling of 'nCcalls' in coroutines | Roberto Ierusalimschy | 2012-04-26 | 1 | -5/+4 | |
| | ||||||
* | 'lua_load' has an extra argument 'mode' | Roberto Ierusalimschy | 2011-11-29 | 1 | -6/+23 | |
| | ||||||
* | new type 'l_noret' for function that do not return | Roberto Ierusalimschy | 2011-10-07 | 1 | -3/+3 | |
| | ||||||
* | comment | Roberto Ierusalimschy | 2011-09-12 | 1 | -2/+2 | |
| | ||||||
* | 'nCcalls' should be local to each thread, as each thread may have its | Roberto Ierusalimschy | 2011-08-23 | 1 | -14/+14 | |
| | | | | own C stack (with LuaThreads or something similar) | |||||
* | back to internal table for 'ctype', no more locale manipulation | Roberto Ierusalimschy | 2011-06-28 | 1 | -23/+4 | |
| | ||||||
* | added cast to void to calls to 'setlocale' (to easy redefining it as | Roberto Ierusalimschy | 2011-06-20 | 1 | -3/+3 | |
| | | | | a constant) | |||||
* | parser must work with C locale, but external locale must be preserved | Roberto Ierusalimschy | 2011-06-18 | 1 | -4/+23 | |
| | ||||||
* | stricter control (using tag variants) over closure kinds (Lua x C) | Roberto Ierusalimschy | 2011-06-02 | 1 | -54/+54 | |
| | ||||||
* | code is simpler without 'goto' here | Roberto Ierusalimschy | 2011-05-30 | 1 | -9/+3 | |
| | ||||||
* | no need of lookahead in Zio | Roberto Ierusalimschy | 2011-02-23 | 1 | -3/+3 | |
| | ||||||
* | some reorganization of dynamic data structures used by the parser | Roberto Ierusalimschy | 2011-02-07 | 1 | -13/+10 | |
| | ||||||
* | first implementation of 'goto' | Roberto Ierusalimschy | 2011-02-04 | 1 | -2/+9 | |
| | ||||||
* | corrected warnings from different compilers (mostly casts and small | Roberto Ierusalimschy | 2010-10-25 | 1 | -2/+2 | |
| | | | | details) | |||||
* | 'nresults' in CallInfo now refers to number of results that the current | Roberto Ierusalimschy | 2010-09-30 | 1 | -3/+4 | |
| | | | | function returns (and not what it expects from a call) | |||||
* | 'luaF_newLclosure' gets prototype of new closure as argument | Roberto Ierusalimschy | 2010-06-04 | 1 | -3/+2 | |
| | ||||||
* | typos in comments | Roberto Ierusalimschy | 2010-05-05 | 1 | -2/+2 | |
| | ||||||
* | "light C function" is a better name than "C-function pointer" | Roberto Ierusalimschy | 2010-04-18 | 1 | -2/+2 | |
| | ||||||
* | macro LUA_USE_LONGJMP allows choosing longjmp when compiling Lua as | Roberto Ierusalimschy | 2010-04-18 | 1 | -2/+2 | |
| | | | | C++ code | |||||
* | first implementation of light C functions | Roberto Ierusalimschy | 2010-04-14 | 1 | -23/+31 | |
| | ||||||
* | keep memory-error message in the global state, so that its use | Roberto Ierusalimschy | 2010-04-08 | 1 | -3/+3 | |
| | | | | | does not depend on Lua internalizing strings to avoid a string creation on memory errors | |||||
* | no more fenvs! | Roberto Ierusalimschy | 2010-03-26 | 1 | -2/+2 | |
| | ||||||
* | when yielding, original 'func' value must be kept and restored so | Roberto Ierusalimschy | 2010-02-09 | 1 | -7/+6 | |
| | | | | that 'poscall' puts results in the right slot. | |||||
* | correct error message when yielding from outside a coroutine | Roberto Ierusalimschy | 2010-01-13 | 1 | -3/+7 | |
| | ||||||
* | no more pseudoindex LUA_GLOBALSINDEX; global table now accessible | Roberto Ierusalimschy | 2009-12-22 | 1 | -2/+2 | |
| | | | | through registry | |||||
* | removed export of function only for coco | Roberto Ierusalimschy | 2009-12-17 | 1 | -5/+5 | |
| | ||||||
* | several configuration options that do not change often moved out of | Roberto Ierusalimschy | 2009-12-17 | 1 | -1/+33 | |
| | | | | luaconf.h and into more internal files | |||||
* | reordering of some functions + cleaner way to code lua_resume/resume + | Roberto Ierusalimschy | 2009-12-10 | 1 | -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 Ierusalimschy | 2009-12-08 | 1 | -36/+43 | |
| | | | | to avoid raising memory errors | |||||
* | extra api checks for number of returns of C functions and for lua_yield | Roberto Ierusalimschy | 2009-11-27 | 1 | -1/+5 | |
| | ||||||
* | new scheme for debug info about tail calls: no more 'fake' stack entries, | Roberto Ierusalimschy | 2009-11-25 | 1 | -28/+26 | |
| | | | | but stack entry knows whether it was tail called | |||||
* | ensure that reader function cannot yield during parsing | Roberto Ierusalimschy | 2009-11-17 | 1 | -1/+3 | |
| | ||||||
* | parser/scanner keep GC running | Roberto Ierusalimschy | 2009-11-17 | 1 | -2/+1 | |
| |