Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lua 5.3.5 ported to gitv5.3.5 | Roberto Ierusalimschy | 2018-12-17 | 1 | -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. | ||||
* | 'getcode' -> 'getinstruction' | Roberto Ierusalimschy | 2016-01-05 | 1 | -2/+3 |
| | |||||
* | first implementation of '<<', '>>', and '~' (bitwise not) | Roberto Ierusalimschy | 2013-12-30 | 1 | -2/+3 |
| | |||||
* | first implementation of bitwise operators '&' (band), '|' (bor), | Roberto Ierusalimschy | 2013-12-18 | 1 | -1/+2 |
| | | | | and '~' (bxor) | ||||
* | new order for binary operations (grouping them by type of result) | Roberto Ierusalimschy | 2013-12-16 | 1 | -2/+4 |
| | |||||
* | new operation '//' (integer division) | Roberto Ierusalimschy | 2013-04-26 | 1 | -2/+2 |
| | |||||
* | default increment for 'for' loop is an integer (1, not 1.0) | Roberto Ierusalimschy | 2013-04-25 | 1 | -2/+2 |
| | |||||
* | 'luaK_goiffalse' exported | Roberto Ierusalimschy | 2011-08-30 | 1 | -1/+2 |
| | |||||
* | new instruction OP_LOADKX (to replace OP_LOADK with extra argument) | Roberto Ierusalimschy | 2011-04-07 | 1 | -4/+2 |
| | |||||
* | new scheme to close upvalues in 'break'; jump instructions may | Roberto Ierusalimschy | 2011-02-01 | 1 | -1/+2 |
| | | | | do the close, avoiding the need for a OP_CLOSE instruction | ||||
* | better organization for fields in struct 'expdesc' | Roberto Ierusalimschy | 2010-07-02 | 1 | -2/+2 |
| | |||||
* | better line numbers for function calls and unary/binary operators + | Roberto Ierusalimschy | 2010-04-17 | 1 | -3/+4 |
| | | | | null statement + no more "ambiguous syntax" restriction | ||||
* | new instructions to optimize indexing on upvalues | Roberto Ierusalimschy | 2010-02-26 | 1 | -1/+2 |
| | |||||
* | limit of constants per function changed to 2^26 using extra arguments | Roberto Ierusalimschy | 2009-09-23 | 1 | -2/+4 |
| | | | | to opcodes LOADK, GETGLOBAL, and SETGLOBAL | ||||
* | small optimization (reorder of BinOpr enum to unify some cases | Roberto Ierusalimschy | 2009-06-18 | 1 | -4/+4 |
| | | | | in switches) | ||||
* | new function 'luaK_codek' (detail) | Roberto Ierusalimschy | 2009-06-10 | 1 | -1/+2 |
| | |||||
* | some cleaning | Roberto Ierusalimschy | 2008-10-28 | 1 | -1/+3 |
| | |||||
* | unused macro | Roberto Ierusalimschy | 2006-03-21 | 1 | -2/+1 |
| | |||||
* | more privacy | Roberto Ierusalimschy | 2005-11-08 | 1 | -3/+1 |
| | |||||
* | numeral expressions keep their values in struct 'expdesc' | Roberto Ierusalimschy | 2005-10-03 | 1 | -3/+3 |
| | |||||
* | new method to handle tests without values (negative values) | Roberto Ierusalimschy | 2005-08-29 | 1 | -1/+2 |
| | |||||
* | details | Roberto Ierusalimschy | 2005-05-20 | 1 | -2/+2 |
| | |||||
* | added LUAI_FUNC to functions not in the API | Roberto Ierusalimschy | 2005-04-25 | 1 | -31/+31 |
| | |||||
* | new operation *t (for size of t) (may yet be removed...) | Roberto Ierusalimschy | 2005-03-16 | 1 | -2/+2 |
| | |||||
* | new `mod' (`%') operator | Roberto Ierusalimschy | 2005-03-08 | 1 | -2/+2 |
| | |||||
* | small optimization for boolean constants + new format for SETLIST opcode | Roberto Ierusalimschy | 2004-10-04 | 1 | -1/+2 |
| | |||||
* | new way to use `vararg' parameters (with `...') | Roberto Ierusalimschy | 2004-05-31 | 1 | -2/+5 |
| | |||||
* | OP_TFORLOOP uses extra stack space | Roberto Ierusalimschy | 2002-12-11 | 1 | -1/+2 |
| | |||||
* | details | Roberto Ierusalimschy | 2002-06-12 | 1 | -2/+1 |
| | |||||
* | details about jump optimization | Roberto Ierusalimschy | 2002-05-13 | 1 | -1/+2 |
| | |||||
* | cleaner implementation of code generation for jumps | Roberto Ierusalimschy | 2002-05-10 | 1 | -2/+2 |
| | |||||
* | optimization for `while' (first version) | Roberto Ierusalimschy | 2002-05-10 | 1 | -1/+4 |
| | |||||
* | new function `lua_vpushstr' to replace uses of `sprintf' | Roberto Ierusalimschy | 2002-05-07 | 1 | -2/+1 |
| | |||||
* | avoid names that differ only in capitalization | Roberto Ierusalimschy | 2002-04-24 | 1 | -3/+3 |
| | |||||
* | details | Roberto Ierusalimschy | 2002-04-10 | 1 | -2/+1 |
| | |||||
* | details | Roberto Ierusalimschy | 2002-04-02 | 1 | -2/+3 |
| | |||||
* | details | Roberto Ierusalimschy | 2002-03-21 | 1 | -1/+3 |
| | |||||
* | generic for (with any number of control variables) | Roberto Ierusalimschy | 2002-03-08 | 1 | -1/+3 |
| | |||||
* | simpler implementation for `for' loops | Roberto Ierusalimschy | 2002-02-05 | 1 | -1/+0 |
| | |||||
* | OP_LOADINT can be done by OP_LOADK | Roberto Ierusalimschy | 2002-01-25 | 1 | -2/+3 |
| | |||||
* | no more explicit support for wide-chars; too much troble... | Roberto Ierusalimschy | 2001-11-28 | 1 | -2/+2 |
| | |||||
* | small bug when creating AsBc instructions in 16-bit machines | Roberto Ierusalimschy | 2001-07-24 | 1 | -2/+2 |
| | |||||
* | `(exp)' adjusts exp to 1 result | Roberto Ierusalimschy | 2001-06-12 | 1 | -1/+2 |
| | |||||
* | new implementation for the Virtual Machine | Roberto Ierusalimschy | 2001-06-05 | 1 | -28/+21 |
| | |||||
* | first (big) step to support wide chars | Roberto Ierusalimschy | 2001-02-23 | 1 | -2/+2 |
| | |||||
* | better separation between basic types | Roberto Ierusalimschy | 2001-02-20 | 1 | -4/+4 |
| | |||||
* | simpler implementation of for loops | Roberto Ierusalimschy | 2001-01-29 | 1 | -1/+2 |
| | |||||
* | lua_Number defined in lua.h (1st version) | Roberto Ierusalimschy | 2000-12-04 | 1 | -2/+2 |
| | |||||
* | better control over extensions of char/short to int | Roberto Ierusalimschy | 2000-11-30 | 1 | -3/+5 |
| | |||||
* | better code for unary/binary operators | Roberto Ierusalimschy | 2000-08-09 | 1 | -4/+18 |
| |