Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 'lua_load' has an extra argument 'mode' | Roberto Ierusalimschy | 2011-11-29 | 1 | -2/+3 |
| | |||||
* | 'lua_setglobal/lua_getglobal' implemented as functions to avoid | Roberto Ierusalimschy | 2011-10-24 | 1 | -8/+3 |
| | | | | | problems with stack indices (e.g., lua_getglobal(L, lua_tostring(L, -1)) ) | ||||
* | new functions lua_rawsetp/lua_rawgetp | Roberto Ierusalimschy | 2011-10-24 | 1 | -1/+3 |
| | |||||
* | 'nCcalls' should be local to each thread, as each thread may have its | Roberto Ierusalimschy | 2011-08-23 | 1 | -2/+2 |
| | | | | own C stack (with LuaThreads or something similar) | ||||
* | reordering of some defines (more logical grouping) | Roberto Ierusalimschy | 2011-07-02 | 1 | -2/+2 |
| | |||||
* | copyright updated to 2011 | Roberto Ierusalimschy | 2011-04-18 | 1 | -3/+3 |
| | |||||
* | better organization for coercion functions between lua_Number and | Roberto Ierusalimschy | 2010-10-26 | 1 | -2/+2 |
| | | | | integer types + IEEE trick to be used in most platforms, by default | ||||
* | new type lua_Unsigned and corresponding projection/injection functions | Roberto Ierusalimschy | 2010-10-25 | 1 | -1/+7 |
| | |||||
* | new parameter 'majorinc' to control frequency of major collections | Roberto Ierusalimschy | 2010-09-03 | 1 | -4/+5 |
| | | | | in generational mode | ||||
* | 'lua_[gs]etenv' -> 'lua_[gs]etuservalue' | Roberto Ierusalimschy | 2010-07-25 | 1 | -3/+3 |
| | |||||
* | new macros LUA_VERSION_{MAJOR/MINOR/RELEASE} | Roberto Ierusalimschy | 2010-07-25 | 1 | -3/+7 |
| | |||||
* | functions lua_tonumber/lua_tointeger replaced by lua_tonumberx/lua_tointegerx | Roberto Ierusalimschy | 2010-07-02 | 1 | -3/+6 |
| | | | | that have an extra out parameter with conversion status | ||||
* | new API function 'lua_absindex' | Roberto Ierusalimschy | 2010-05-12 | 1 | -1/+2 |
| | |||||
* | corrected definition of 'lua_register' (there is no LUA_ENVIRONINDEX | Roberto Ierusalimschy | 2010-05-10 | 1 | -3/+2 |
| | | | | anymore) | ||||
* | no more 'ccall' nor 'cpcall' functions. (With light C functions they | Roberto Ierusalimschy | 2010-04-14 | 1 | -3/+2 |
| | | | | are obsolete.) | ||||
* | new macro LUA_NUMTAGS | Roberto Ierusalimschy | 2010-04-12 | 1 | -1/+3 |
| | |||||
* | option to return GC to normal (incremental, non generational) mode | Roberto Ierusalimschy | 2010-04-02 | 1 | -1/+2 |
| | |||||
* | no more fenvs! | Roberto Ierusalimschy | 2010-03-26 | 1 | -5/+4 |
| | |||||
* | draft version of a generational mode for garbage collection. (Not well | Roberto Ierusalimschy | 2010-03-22 | 1 | -1/+2 |
| | | | | tested; no major collections; ...) | ||||
* | 'cpcall' renamed to 'ccall' as it does not do a protected call | Roberto Ierusalimschy | 2010-03-19 | 1 | -2/+2 |
| | |||||
* | better definitions for lua_[gs]etglobal + less uses of ENVIRONINDEX | Roberto Ierusalimschy | 2010-03-13 | 1 | -3/+7 |
| | |||||
* | corrected copyright notice to 2010 | Roberto Ierusalimschy | 2010-01-11 | 1 | -3/+3 |
| | |||||
* | compatibility code moved to luaconf.h | Roberto Ierusalimschy | 2010-01-06 | 1 | -28/+4 |
| | |||||
* | new debug info 'isvararg' and 'nparams' | Roberto Ierusalimschy | 2010-01-06 | 1 | -1/+3 |
| | |||||
* | field 'nups' in struct 'lua_Debug' changed from 'int' to 'unsigned | Roberto Ierusalimschy | 2010-01-05 | 1 | -2/+2 |
| | | | | | char' to save some space (even C functions cannot have more than maxchar upvalues). | ||||
* | 'lua_cpcall' is deprecated | Roberto Ierusalimschy | 2009-12-22 | 1 | -3/+2 |
| | |||||
* | no more pseudoindex LUA_GLOBALSINDEX; global table now accessible | Roberto Ierusalimschy | 2009-12-22 | 1 | -6/+9 |
| | | | | through registry | ||||
* | missing parentheses around 'lua_version' + moving typdef's before | Roberto Ierusalimschy | 2009-12-18 | 1 | -10/+10 |
| | | | | the extra include | ||||
* | 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' | Roberto Ierusalimschy | 2009-12-17 | 1 | -3/+6 |
| | |||||
* | avoid using deprecated macros lua_[gs]etglobal | Roberto Ierusalimschy | 2009-12-11 | 1 | -2/+3 |
| | |||||
* | comment typos | Roberto Ierusalimschy | 2009-11-26 | 1 | -2/+2 |
| | |||||
* | new scheme for debug info about tail calls: no more 'fake' stack entries, | Roberto Ierusalimschy | 2009-11-25 | 1 | -2/+3 |
| | | | | but stack entry knows whether it was tail called | ||||
* | renaming: 'lua_upvaladdr' -> 'lua_upvalueid', | Roberto Ierusalimschy | 2009-11-09 | 1 | -4/+4 |
| | | | | 'lua_upvaljoin' -> 'lua_upvaluejoin' | ||||
* | new option 'isrunning' for 'lua_gc' (and 'collectgarbage') | Roberto Ierusalimschy | 2009-11-09 | 1 | -1/+2 |
| | |||||
* | api functions to manipulate upvalues do not need to check their | Roberto Ierusalimschy | 2009-11-05 | 1 | -2/+2 |
| | | | | arguments (the caller must check them before calling) | ||||
* | new functions to identify and join upvalues | Roberto Ierusalimschy | 2009-11-05 | 1 | -1/+5 |
| | |||||
* | parser keeps list of active local variables in a single dynamic array, | Roberto Ierusalimschy | 2009-10-11 | 1 | -2/+2 |
| | | | | therefore saving C stack space | ||||
* | new function lua_copy | Roberto Ierusalimschy | 2009-10-05 | 1 | -1/+2 |
| | |||||
* | 'cpcall' reimplemented as a predefined value in the registry | Roberto Ierusalimschy | 2009-09-21 | 1 | -2/+3 |
| | |||||
* | 'lua_mainthread' replaced by new preregistered value LUA_RIDX_MAINTHREAD | Roberto Ierusalimschy | 2009-09-17 | 1 | -3/+7 |
| | |||||
* | first implementation of 'lua_yieldk' (yield with continuation) | Roberto Ierusalimschy | 2009-09-14 | 1 | -2/+4 |
| | |||||
* | new way to control stack overflow, controling only total size of the stack | Roberto Ierusalimschy | 2009-07-15 | 1 | -2/+2 |
| | |||||
* | new function 'lua_version' (so that 'checkversion' can be implemented | Roberto Ierusalimschy | 2009-06-18 | 1 | -3/+2 |
| | | | | in the auxiliary library) | ||||
* | new functions 'lua_arith' and 'lua_compare' | Roberto Ierusalimschy | 2009-06-17 | 1 | -5/+26 |
| | |||||
* | new API function 'lua_mainthread' | Roberto Ierusalimschy | 2009-06-15 | 1 | -1/+3 |
| | |||||
* | errors in finalizers are propagated with code LUA_ERRGCMM (ERRor in | Roberto Ierusalimschy | 2009-05-21 | 1 | -2/+3 |
| | | | | __gc MetaMethod) | ||||
* | 'CallInfo' stack implemented as double-linked list instead of an array | Roberto Ierusalimschy | 2009-04-17 | 1 | -2/+2 |
| | |||||
* | first implementation of yieldable 'pcall' | Roberto Ierusalimschy | 2009-04-08 | 1 | -2/+5 |
| | |||||
* | 'context' added to suspendable calls | Roberto Ierusalimschy | 2009-03-23 | 1 | -5/+6 |
| | |||||
* | yielding across lua_call (first version) | Roberto Ierusalimschy | 2009-03-10 | 1 | -2/+6 |
| |