| Commit message (Expand) | Author | Age | Files | Lines |
* | comment typos | Roberto Ierusalimschy | 2010-10-29 | 1 | -2/+2 |
* | corrected warnings from different compilers (mostly casts and small | Roberto Ierusalimschy | 2010-10-25 | 1 | -2/+2 |
* | typo in comments | Roberto Ierusalimschy | 2010-06-30 | 1 | -3/+3 |
* | better barrier for prototypes | Roberto Ierusalimschy | 2010-06-07 | 1 | -4/+6 |
* | Lua closures are cached for reuse | Roberto Ierusalimschy | 2010-06-04 | 1 | -16/+52 |
* | one more macro (mvdispatch) to easy experiments with alternative | Roberto Ierusalimschy | 2010-05-13 | 1 | -2/+3 |
* | use of macro ('vmcase') to format all cases in main switch of | Roberto Ierusalimschy | 2010-05-12 | 1 | -121/+83 |
* | small changes in 'luaV_execute' to make cases more regularly formatted | Roberto Ierusalimschy | 2010-05-12 | 1 | -8/+7 |
* | typos in comments | Roberto Ierusalimschy | 2010-05-05 | 1 | -2/+2 |
* | details (comments) | Roberto Ierusalimschy | 2010-05-04 | 1 | -3/+3 |
* | allows thread switches (when/if there are thread switches) in the same | Roberto Ierusalimschy | 2010-04-19 | 1 | -5/+7 |
* | "light C function" is a better name than "C-function pointer" | Roberto Ierusalimschy | 2010-04-18 | 1 | -2/+2 |
* | comparsion tag methods follow the same rule as other binary TMs | Roberto Ierusalimschy | 2010-04-18 | 1 | -20/+12 |
* | invalid instructions "cannot" happen | Roberto Ierusalimschy | 2010-04-15 | 1 | -3/+2 |
* | first implementation of light C functions | Roberto Ierusalimschy | 2010-04-14 | 1 | -3/+4 |
* | new macro 'eqstr' | Roberto Ierusalimschy | 2010-04-05 | 1 | -1/+2 |
* | avoid using 'luaS_new' when can use 'luaS_newlstr' | Roberto Ierusalimschy | 2010-04-02 | 1 | -3/+3 |
* | work related to hooks moved from 'luaV_execute' to 'traceexec' | Roberto Ierusalimschy | 2010-03-29 | 1 | -5/+5 |
* | no more fenvs! | Roberto Ierusalimschy | 2010-03-26 | 1 | -2/+2 |
* | first version of _ENV; no more global variables | Roberto Ierusalimschy | 2010-03-12 | 1 | -31/+3 |
* | avoid 'continue' unless necessary | Roberto Ierusalimschy | 2010-02-27 | 1 | -51/+51 |
* | new instructions to optimize indexing on upvalues | Roberto Ierusalimschy | 2010-02-26 | 1 | -3/+13 |
* | __unm metamethod gets nil as its 2nd parameter | Roberto Ierusalimschy | 2010-01-15 | 1 | -1/+2 |
* | 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' | Roberto Ierusalimschy | 2009-12-17 | 1 | -3/+3 |
* | new scheme for debug info about tail calls: no more 'fake' stack entries, | Roberto Ierusalimschy | 2009-11-25 | 1 | -4/+4 |
* | comment explaining OP_VARARG was wrong (and corresponding code was not | Roberto Ierusalimschy | 2009-10-28 | 1 | -3/+3 |
* | first implementation of lexical environments | Roberto Ierusalimschy | 2009-09-30 | 1 | -1/+9 |
* | information about upvalues (where they come from) kept in Proto structure, | Roberto Ierusalimschy | 2009-09-28 | 1 | -16/+12 |
* | limit of constants per function changed to 2^26 using extra arguments | Roberto Ierusalimschy | 2009-09-23 | 1 | -7/+15 |
* | luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers, | Roberto Ierusalimschy | 2009-08-07 | 1 | -2/+2 |
* | tail calls do not need to move whole new frame down, only its slice | Roberto Ierusalimschy | 2009-07-15 | 1 | -8/+12 |
* | bug: 'luaV_settable' may invalidate a reference to a table and try | Roberto Ierusalimschy | 2009-07-01 | 1 | -3/+6 |
* | exports luaV_arith to be used by lua_arith + uses 'luaO_arith' to | Roberto Ierusalimschy | 2009-06-17 | 1 | -16/+7 |
* | 'lessequal' renamed 'luaV_lessequal' and exported to be used by | Roberto Ierusalimschy | 2009-06-17 | 1 | -3/+3 |
* | 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) | Roberto Ierusalimschy | 2009-06-10 | 1 | -3/+3 |
* | no more L->base + ci->base only for Lua functions (C functions may use | Roberto Ierusalimschy | 2009-06-01 | 1 | -17/+18 |
* | small bug in 'luaV_concat' (L->top was left incorrect in some cases) | Roberto Ierusalimschy | 2009-05-27 | 1 | -21/+22 |
* | details (use ci->base instead of L->base when possible) | Roberto Ierusalimschy | 2009-05-22 | 1 | -6/+6 |
* | no more code checking | Roberto Ierusalimschy | 2009-04-30 | 1 | -2/+1 |
* | several small improvements based on 'ci' being fixed now (including | Roberto Ierusalimschy | 2009-04-17 | 1 | -76/+79 |
* | 'CallInfo' stack implemented as double-linked list instead of an array | Roberto Ierusalimschy | 2009-04-17 | 1 | -7/+7 |
* | yielding across lua_call (first version) | Roberto Ierusalimschy | 2009-03-10 | 1 | -11/+61 |
* | initial separation, in CallInfo, of what is relevant only to Lua | Roberto Ierusalimschy | 2009-03-04 | 1 | -2/+2 |
* | detail | Roberto Ierusalimschy | 2009-03-02 | 1 | -2/+2 |
* | no more '__len' metamethod for strings | Roberto Ierusalimschy | 2009-02-16 | 1 | -3/+1 |
* | concat TM can yield | Roberto Ierusalimschy | 2008-11-06 | 1 | -1/+3 |
* | generic for coded as two dedicated instructions to simplify resumption | Roberto Ierusalimschy | 2008-10-30 | 1 | -11/+15 |
* | yields accross metamethods and for iterators (except for __concat) | Roberto Ierusalimschy | 2008-10-28 | 1 | -30/+25 |
* | more specific test to avoid calling luaF_close when function returns | Roberto Ierusalimschy | 2008-09-09 | 1 | -3/+3 |
* | better control of call status through CallInfo | Roberto Ierusalimschy | 2008-08-26 | 1 | -9/+12 |