summaryrefslogtreecommitdiff
path: root/ldo.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lua 5.3.5 ported to gitv5.3.5Roberto Ierusalimschy2018-12-171-1/+1
| | | | | | | This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.2.
* avoid empty macro arguments (invalid in C89)Roberto Ierusalimschy2015-12-211-2/+2
|
* details (comments)Roberto Ierusalimschy2015-11-231-2/+2
|
* details (typos in comments)Roberto Ierusalimschy2015-11-191-2/+2
|
* trying to optimize a little 'luaD_poscall'Roberto Ierusalimschy2015-11-131-2/+3
|
* in 'luaD_call', use two functions instead of one with fixed booleanRoberto Ierusalimschy2015-11-021-3/+3
| | | | argument
* macro 'incr_top' replaced by function 'luaD_inctop'. (It is not usedRoberto Ierusalimschy2015-11-021-2/+2
| | | | in critical time pathes, can save a few bytes without the macro)
* small changes to allow 'precall' to spend time preserving 'func'Roberto Ierusalimschy2015-10-211-3/+14
| | | | only when needed (that is, when stack actually changes)
* bug: interpreter cannot pop activation frame before calling returnRoberto Ierusalimschy2015-05-221-2/+2
| | | | | hook (as it may want to access local variables active by the end of the function)
* `name' in comments changed to 'name'Roberto Ierusalimschy2014-10-251-2/+2
|
* 'lua_load' has an extra argument 'mode'Roberto Ierusalimschy2011-11-291-2/+3
|
* new type 'l_noret' for function that do not returnRoberto Ierusalimschy2011-10-071-2/+2
|
* removed export of function only for cocoRoberto Ierusalimschy2009-12-171-4/+1
|
* new scheme for debug info about tail calls: no more 'fake' stack entries,Roberto Ierusalimschy2009-11-251-2/+2
| | | | but stack entry knows whether it was tail called
* remove declaration of removed functionRoberto Ierusalimschy2009-11-191-2/+1
|
* new way to control stack overflow, controling only total size of the stackRoberto Ierusalimschy2009-07-151-1/+2
|
* new definition for 'luaD_checkstack' to avoid possible overflowsRoberto Ierusalimschy2009-07-081-4/+3
|
* new macro 'condmovestack' instead of 'condhardstacktests'Roberto Ierusalimschy2009-06-081-3/+2
|
* 'CallInfo' stack implemented as double-linked list instead of an arrayRoberto Ierusalimschy2009-04-171-4/+1
|
* yielding across lua_call (first version)Roberto Ierusalimschy2009-03-101-2/+3
|
* first steps towards yielding through longjumpRoberto Ierusalimschy2008-08-131-7/+1
|
* comment about exported function not used by LuaRoberto Ierusalimschy2008-07-031-1/+2
|
* emergency garbage collector (core forces a GC when allocation fails)Roberto Ierusalimschy2006-07-111-2/+2
|
* some bugs related to stack reallocationRoberto Ierusalimschy2005-08-241-11/+1
|
* small changes to facilitate external C coroutinesRoberto Ierusalimschy2005-08-221-1/+2
|
* small improvementsRoberto Ierusalimschy2005-08-221-2/+2
|
* added LUAI_FUNC to functions not in the APIRoberto Ierusalimschy2005-04-251-14/+14
|
* tighter tests for stack overflowRoberto Ierusalimschy2004-09-081-3/+3
|
* small steps towards yields in iterators and tag methodsRoberto Ierusalimschy2004-05-141-2/+8
|
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-3/+3
| | | | for incremental garbage collection
* parser fully reentrant(!)Roberto Ierusalimschy2003-08-271-2/+2
|
* zio does not keep "source" name (nobody uses it)Roberto Ierusalimschy2003-08-251-2/+2
|
* new function `lua_cpcall'Roberto Ierusalimschy2002-12-041-2/+3
|
* detailRoberto Ierusalimschy2002-11-221-2/+2
|
* new macro `condhardstacktests' to control hard stack testsRoberto Ierusalimschy2002-11-211-2/+13
|
* simpler definition for incr_topRoberto Ierusalimschy2002-11-211-7/+3
|
* avoid the use of "enum" in the API, as they do not have a fixed representationRoberto Ierusalimschy2002-09-021-2/+2
|
* warnings in other compilersRoberto Ierusalimschy2002-08-071-2/+2
|
* new (old?) error handling schemeRoberto Ierusalimschy2002-08-061-2/+2
|
* new implementation for error handlingRoberto Ierusalimschy2002-08-051-4/+7
|
* new interface for debug hooksRoberto Ierusalimschy2002-07-081-2/+2
|
* traceback stops at first protected callRoberto Ierusalimschy2002-06-181-1/+2
|
* new protocol for error handlingRoberto Ierusalimschy2002-06-181-4/+3
|
* new format for error messagesRoberto Ierusalimschy2002-05-151-2/+1
|
* new way to handle errorsRoberto Ierusalimschy2002-05-011-2/+3
|
* new way to handle errors (temporary version)Roberto Ierusalimschy2002-04-221-4/+10
|
* simpler implementation for line informationRoberto Ierusalimschy2002-03-251-2/+2
|
* some improvements in stack controlRoberto Ierusalimschy2002-03-201-2/+7
|
* callhook can be staticRoberto Ierusalimschy2002-01-301-1/+0
|
* first version of dynamic stackRoberto Ierusalimschy2002-01-251-5/+7
|