summaryrefslogtreecommitdiff
path: root/lvm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* comment typosRoberto Ierusalimschy2010-10-291-2/+2
* corrected warnings from different compilers (mostly casts and smallRoberto Ierusalimschy2010-10-251-2/+2
* typo in commentsRoberto Ierusalimschy2010-06-301-3/+3
* better barrier for prototypesRoberto Ierusalimschy2010-06-071-4/+6
* Lua closures are cached for reuseRoberto Ierusalimschy2010-06-041-16/+52
* one more macro (mvdispatch) to easy experiments with alternativeRoberto Ierusalimschy2010-05-131-2/+3
* use of macro ('vmcase') to format all cases in main switch ofRoberto Ierusalimschy2010-05-121-121/+83
* small changes in 'luaV_execute' to make cases more regularly formattedRoberto Ierusalimschy2010-05-121-8/+7
* typos in commentsRoberto Ierusalimschy2010-05-051-2/+2
* details (comments)Roberto Ierusalimschy2010-05-041-3/+3
* allows thread switches (when/if there are thread switches) in the sameRoberto Ierusalimschy2010-04-191-5/+7
* "light C function" is a better name than "C-function pointer"Roberto Ierusalimschy2010-04-181-2/+2
* comparsion tag methods follow the same rule as other binary TMsRoberto Ierusalimschy2010-04-181-20/+12
* invalid instructions "cannot" happenRoberto Ierusalimschy2010-04-151-3/+2
* first implementation of light C functionsRoberto Ierusalimschy2010-04-141-3/+4
* new macro 'eqstr'Roberto Ierusalimschy2010-04-051-1/+2
* avoid using 'luaS_new' when can use 'luaS_newlstr'Roberto Ierusalimschy2010-04-021-3/+3
* work related to hooks moved from 'luaV_execute' to 'traceexec'Roberto Ierusalimschy2010-03-291-5/+5
* no more fenvs!Roberto Ierusalimschy2010-03-261-2/+2
* first version of _ENV; no more global variablesRoberto Ierusalimschy2010-03-121-31/+3
* avoid 'continue' unless necessaryRoberto Ierusalimschy2010-02-271-51/+51
* new instructions to optimize indexing on upvaluesRoberto Ierusalimschy2010-02-261-3/+13
* __unm metamethod gets nil as its 2nd parameterRoberto Ierusalimschy2010-01-151-1/+2
* 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len'Roberto Ierusalimschy2009-12-171-3/+3
* new scheme for debug info about tail calls: no more 'fake' stack entries,Roberto Ierusalimschy2009-11-251-4/+4
* comment explaining OP_VARARG was wrong (and corresponding code was notRoberto Ierusalimschy2009-10-281-3/+3
* first implementation of lexical environmentsRoberto Ierusalimschy2009-09-301-1/+9
* information about upvalues (where they come from) kept in Proto structure,Roberto Ierusalimschy2009-09-281-16/+12
* limit of constants per function changed to 2^26 using extra argumentsRoberto Ierusalimschy2009-09-231-7/+15
* luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers,Roberto Ierusalimschy2009-08-071-2/+2
* tail calls do not need to move whole new frame down, only its sliceRoberto Ierusalimschy2009-07-151-8/+12
* bug: 'luaV_settable' may invalidate a reference to a table and tryRoberto Ierusalimschy2009-07-011-3/+6
* exports luaV_arith to be used by lua_arith + uses 'luaO_arith' toRoberto Ierusalimschy2009-06-171-16/+7
* 'lessequal' renamed 'luaV_lessequal' and exported to be used byRoberto Ierusalimschy2009-06-171-3/+3
* 'getline' renamed to 'getfuncline' (to avoid problems with POSIX)Roberto Ierusalimschy2009-06-101-3/+3
* no more L->base + ci->base only for Lua functions (C functions may useRoberto Ierusalimschy2009-06-011-17/+18
* small bug in 'luaV_concat' (L->top was left incorrect in some cases)Roberto Ierusalimschy2009-05-271-21/+22
* details (use ci->base instead of L->base when possible)Roberto Ierusalimschy2009-05-221-6/+6
* no more code checkingRoberto Ierusalimschy2009-04-301-2/+1
* several small improvements based on 'ci' being fixed now (includingRoberto Ierusalimschy2009-04-171-76/+79
* 'CallInfo' stack implemented as double-linked list instead of an arrayRoberto Ierusalimschy2009-04-171-7/+7
* yielding across lua_call (first version)Roberto Ierusalimschy2009-03-101-11/+61
* initial separation, in CallInfo, of what is relevant only to LuaRoberto Ierusalimschy2009-03-041-2/+2
* detailRoberto Ierusalimschy2009-03-021-2/+2
* no more '__len' metamethod for stringsRoberto Ierusalimschy2009-02-161-3/+1
* concat TM can yieldRoberto Ierusalimschy2008-11-061-1/+3
* generic for coded as two dedicated instructions to simplify resumptionRoberto Ierusalimschy2008-10-301-11/+15
* yields accross metamethods and for iterators (except for __concat)Roberto Ierusalimschy2008-10-281-30/+25
* more specific test to avoid calling luaF_close when function returnsRoberto Ierusalimschy2008-09-091-3/+3
* better control of call status through CallInfoRoberto Ierusalimschy2008-08-261-9/+12