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. | ||||
* | MAXINDEXRK can be redefined (for debugging, to force most values to | Roberto Ierusalimschy | 2016-07-19 | 1 | -1/+3 |
| | | | | go through registers) | ||||
* | `name' in comments changed to 'name' | Roberto Ierusalimschy | 2014-10-25 | 1 | -14/+14 |
| | |||||
* | error in comment | Roberto Ierusalimschy | 2014-10-20 | 1 | -2/+2 |
| | |||||
* | first implementation of '<<', '>>', and '~' (bitwise not) | Roberto Ierusalimschy | 2013-12-30 | 1 | -1/+4 |
| | |||||
* | first implementation of bitwise operators '&' (band), '|' (bor), | Roberto Ierusalimschy | 2013-12-18 | 1 | -1/+4 |
| | | | | and '~' (bxor) | ||||
* | new order for binary operations (grouping them by type of result) | Roberto Ierusalimschy | 2013-12-16 | 1 | -3/+3 |
| | |||||
* | new operation '//' (integer division) | Roberto Ierusalimschy | 2013-04-26 | 1 | -1/+2 |
| | |||||
* | detail (cleaned whitespaces at end of lines) | Roberto Ierusalimschy | 2011-07-15 | 1 | -2/+2 |
| | |||||
* | change in opcode OP_LOADNIL: B is used as a counter instead of a | Roberto Ierusalimschy | 2011-04-19 | 1 | -2/+2 |
| | | | | | register. (Avoids an assignment to R(B), not present in any other instruction.) | ||||
* | new instruction OP_LOADKX (to replace OP_LOADK with extra argument) | Roberto Ierusalimschy | 2011-04-07 | 1 | -3/+4 |
| | |||||
* | no more 'OP_CLOSE' instructions (use jumps to close upvalues) | Roberto Ierusalimschy | 2011-02-07 | 1 | -2/+1 |
| | |||||
* | new scheme to close upvalues in 'break'; jump instructions may | Roberto Ierusalimschy | 2011-02-01 | 1 | -4/+3 |
| | | | | do the close, avoiding the need for a OP_CLOSE instruction | ||||
* | POS_A replaced by POS_Ax (which is more "precise") | Roberto Ierusalimschy | 2010-10-25 | 1 | -2/+2 |
| | |||||
* | details in opcode list | Roberto Ierusalimschy | 2010-10-13 | 1 | -3/+4 |
| | |||||
* | first version of _ENV; no more global variables | Roberto Ierusalimschy | 2010-03-12 | 1 | -5/+2 |
| | |||||
* | new instructions to optimize indexing on upvalues | Roberto Ierusalimschy | 2010-02-26 | 1 | -1/+3 |
| | |||||
* | new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and | Roberto Ierusalimschy | 2009-11-19 | 1 | -3/+3 |
| | | | | definitions of non-static variables | ||||
* | comment explaining OP_VARARG was wrong (and corresponding code was not | Roberto Ierusalimschy | 2009-10-28 | 1 | -2/+2 |
| | | | | very clear) | ||||
* | information about upvalues (where they come from) kept in Proto structure, | Roberto Ierusalimschy | 2009-09-28 | 1 | -5/+1 |
| | | | | instead of sequence of pseudo-opcodes after OP_CLOSURE | ||||
* | limit of constants per function changed to 2^26 using extra arguments | Roberto Ierusalimschy | 2009-09-23 | 1 | -6/+9 |
| | | | | to opcodes LOADK, GETGLOBAL, and SETGLOBAL | ||||
* | better notes about some opcodes (comments only) | Roberto Ierusalimschy | 2009-03-09 | 1 | -11/+16 |
| | |||||
* | generic for coded as two dedicated instructions to simplify resumption | Roberto Ierusalimschy | 2008-10-30 | 1 | -4/+5 |
| | |||||
* | SETLIST extra argument now is an "instruction" (OP_EXTRAARG) | Roberto Ierusalimschy | 2008-04-02 | 1 | -18/+34 |
| | |||||
* | avoid trailing white spaces | Roberto Ierusalimschy | 2006-09-11 | 1 | -9/+9 |
| | |||||
* | comment | Roberto Ierusalimschy | 2006-03-14 | 1 | -3/+3 |
| | |||||
* | small detail | Roberto Ierusalimschy | 2005-12-02 | 1 | -2/+2 |
| | |||||
* | comments | Roberto Ierusalimschy | 2005-10-23 | 1 | -5/+5 |
| | |||||
* | new method to handle tests without values (negative values) | Roberto Ierusalimschy | 2005-08-29 | 1 | -2/+3 |
| | |||||
* | new mark LUAI_DATA for extern data | Roberto Ierusalimschy | 2005-06-06 | 1 | -3/+3 |
| | |||||
* | details | Roberto Ierusalimschy | 2005-05-20 | 1 | -2/+2 |
| | |||||
* | no more compatibility code for traversing tables | Roberto Ierusalimschy | 2005-05-04 | 1 | -3/+1 |
| | |||||
* | new operation *t (for size of t) (may yet be removed...) | Roberto Ierusalimschy | 2005-03-16 | 1 | -1/+2 |
| | |||||
* | `luac´ -> `luai' (to avoid confusion with other luac stuff) | Roberto Ierusalimschy | 2005-03-09 | 1 | -3/+3 |
| | |||||
* | `luaconf.h´ exports all its definitions always (so all of them | Roberto Ierusalimschy | 2005-03-08 | 1 | -3/+3 |
| | | | | must have a lua/LUA prefix). | ||||
* | new `mod' (`%') operator | Roberto Ierusalimschy | 2005-03-08 | 1 | -1/+2 |
| | |||||
* | details | Roberto Ierusalimschy | 2004-12-02 | 1 | -2/+2 |
| | |||||
* | detail | Roberto Ierusalimschy | 2004-10-04 | 1 | -3/+2 |
| | |||||
* | small optimization for boolean constants + new format for SETLIST opcode | Roberto Ierusalimschy | 2004-10-04 | 1 | -5/+8 |
| | |||||
* | details (opcode may not be the first field) | Roberto Ierusalimschy | 2004-08-04 | 1 | -6/+8 |
| | |||||
* | new way to code RK values | Roberto Ierusalimschy | 2004-06-29 | 1 | -2/+19 |
| | |||||
* | new way to use `vararg' parameters (with `...') | Roberto Ierusalimschy | 2004-05-31 | 1 | -8/+13 |
| | |||||
* | details | Roberto Ierusalimschy | 2004-05-17 | 1 | -4/+4 |
| | |||||
* | new scheme for configuration through `luaconf.h' | Roberto Ierusalimschy | 2004-04-30 | 1 | -3/+3 |
| | |||||
* | comments | Roberto Ierusalimschy | 2003-05-15 | 1 | -6/+6 |
| | |||||
* | details | Roberto Ierusalimschy | 2003-05-14 | 1 | -5/+2 |
| | |||||
* | better information about instruction behavior (use of arguments) | Roberto Ierusalimschy | 2003-05-14 | 1 | -12/+18 |
| | |||||
* | new semantics for "for" local variables | Roberto Ierusalimschy | 2003-05-13 | 1 | -2/+2 |
| | |||||
* | details | Roberto Ierusalimschy | 2002-08-21 | 1 | -1/+6 |
| | |||||
* | new simetric format for ABC instructions, to avoid exchanging operands | Roberto Ierusalimschy | 2002-08-20 | 1 | -24/+24 |
| | | | | for `commutative' operators |