summaryrefslogtreecommitdiff
path: root/lcode.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 'luaK_goiffalse' exportedRoberto Ierusalimschy2011-08-301-1/+2
|
* new instruction OP_LOADKX (to replace OP_LOADK with extra argument)Roberto Ierusalimschy2011-04-071-4/+2
|
* new scheme to close upvalues in 'break'; jump instructions mayRoberto Ierusalimschy2011-02-011-1/+2
| | | | do the close, avoiding the need for a OP_CLOSE instruction
* better organization for fields in struct 'expdesc'Roberto Ierusalimschy2010-07-021-2/+2
|
* better line numbers for function calls and unary/binary operators +Roberto Ierusalimschy2010-04-171-3/+4
| | | | null statement + no more "ambiguous syntax" restriction
* new instructions to optimize indexing on upvaluesRoberto Ierusalimschy2010-02-261-1/+2
|
* limit of constants per function changed to 2^26 using extra argumentsRoberto Ierusalimschy2009-09-231-2/+4
| | | | to opcodes LOADK, GETGLOBAL, and SETGLOBAL
* small optimization (reorder of BinOpr enum to unify some casesRoberto Ierusalimschy2009-06-181-4/+4
| | | | in switches)
* new function 'luaK_codek' (detail)Roberto Ierusalimschy2009-06-101-1/+2
|
* some cleaningRoberto Ierusalimschy2008-10-281-1/+3
|
* unused macroRoberto Ierusalimschy2006-03-211-2/+1
|
* more privacyRoberto Ierusalimschy2005-11-081-3/+1
|
* numeral expressions keep their values in struct 'expdesc'Roberto Ierusalimschy2005-10-031-3/+3
|
* new method to handle tests without values (negative values)Roberto Ierusalimschy2005-08-291-1/+2
|
* detailsRoberto Ierusalimschy2005-05-201-2/+2
|
* added LUAI_FUNC to functions not in the APIRoberto Ierusalimschy2005-04-251-31/+31
|
* new operation *t (for size of t) (may yet be removed...)Roberto Ierusalimschy2005-03-161-2/+2
|
* new `mod' (`%') operatorRoberto Ierusalimschy2005-03-081-2/+2
|
* small optimization for boolean constants + new format for SETLIST opcodeRoberto Ierusalimschy2004-10-041-1/+2
|
* new way to use `vararg' parameters (with `...')Roberto Ierusalimschy2004-05-311-2/+5
|
* OP_TFORLOOP uses extra stack spaceRoberto Ierusalimschy2002-12-111-1/+2
|
* detailsRoberto Ierusalimschy2002-06-121-2/+1
|
* details about jump optimizationRoberto Ierusalimschy2002-05-131-1/+2
|
* cleaner implementation of code generation for jumpsRoberto Ierusalimschy2002-05-101-2/+2
|
* optimization for `while' (first version)Roberto Ierusalimschy2002-05-101-1/+4
|
* new function `lua_vpushstr' to replace uses of `sprintf'Roberto Ierusalimschy2002-05-071-2/+1
|
* avoid names that differ only in capitalizationRoberto Ierusalimschy2002-04-241-3/+3
|
* detailsRoberto Ierusalimschy2002-04-101-2/+1
|
* detailsRoberto Ierusalimschy2002-04-021-2/+3
|
* detailsRoberto Ierusalimschy2002-03-211-1/+3
|
* generic for (with any number of control variables)Roberto Ierusalimschy2002-03-081-1/+3
|
* simpler implementation for `for' loopsRoberto Ierusalimschy2002-02-051-1/+0
|
* OP_LOADINT can be done by OP_LOADKRoberto Ierusalimschy2002-01-251-2/+3
|
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-2/+2
|
* small bug when creating AsBc instructions in 16-bit machinesRoberto Ierusalimschy2001-07-241-2/+2
|
* `(exp)' adjusts exp to 1 resultRoberto Ierusalimschy2001-06-121-1/+2
|
* new implementation for the Virtual MachineRoberto Ierusalimschy2001-06-051-28/+21
|
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-2/+2
|
* better separation between basic typesRoberto Ierusalimschy2001-02-201-4/+4
|
* simpler implementation of for loopsRoberto Ierusalimschy2001-01-291-1/+2
|
* lua_Number defined in lua.h (1st version)Roberto Ierusalimschy2000-12-041-2/+2
|
* better control over extensions of char/short to intRoberto Ierusalimschy2000-11-301-3/+5
|
* better code for unary/binary operatorsRoberto Ierusalimschy2000-08-091-4/+18
|
* better error messagesRoberto Ierusalimschy2000-06-281-2/+5
|
* optimizations for "while 1", "until nil", and the likeRoberto Ierusalimschy2000-06-161-2/+1
|
* array `luaK_opproperties' keeps delta stack and mode for each opcodeRoberto Ierusalimschy2000-05-221-1/+9
|
* commentRoberto Ierusalimschy2000-04-121-2/+6
|
* reorganization of lcode.cRoberto Ierusalimschy2000-04-071-7/+4
|
* implementation of BREAKRoberto Ierusalimschy2000-04-051-2/+6
|
* small changesRoberto Ierusalimschy2000-03-171-7/+5
|