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. | ||||
* | includes 'stddef.h' (as it uses NULL) | Roberto Ierusalimschy | 2015-01-05 | 1 | -1/+3 |
| | |||||
* | added include for 'lprefix.h', for stuff that must be added before | Roberto Ierusalimschy | 2014-11-02 | 1 | -2/+3 |
| | | | | any other header file | ||||
* | first implementation of '<<', '>>', and '~' (bitwise not) | Roberto Ierusalimschy | 2013-12-30 | 1 | -1/+7 |
| | |||||
* | first implementation of bitwise operators '&' (band), '|' (bor), | Roberto Ierusalimschy | 2013-12-18 | 1 | -1/+7 |
| | | | | and '~' (bxor) | ||||
* | new order for binary operations (grouping them by type of result) | Roberto Ierusalimschy | 2013-12-16 | 1 | -5/+5 |
| | |||||
* | new operation '//' (integer division) | Roberto Ierusalimschy | 2013-04-26 | 1 | -1/+3 |
| | |||||
* | details (header comments) | Roberto Ierusalimschy | 2012-05-14 | 1 | -1/+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.) | ||||
* | small corrections in description of OP_TEST and OP_LOADKX | Roberto Ierusalimschy | 2011-04-12 | 1 | -3/+3 |
| | |||||
* | new instruction OP_LOADKX (to replace OP_LOADK with extra argument) | Roberto Ierusalimschy | 2011-04-07 | 1 | -1/+3 |
| | |||||
* | no more 'OP_CLOSE' instructions (use jumps to close upvalues) | Roberto Ierusalimschy | 2011-02-07 | 1 | -3/+1 |
| | |||||
* | details in opcode list | Roberto Ierusalimschy | 2010-10-13 | 1 | -3/+3 |
| | |||||
* | first version of _ENV; no more global variables | Roberto Ierusalimschy | 2010-03-12 | 1 | -5/+1 |
| | |||||
* | new instructions to optimize indexing on upvalues | Roberto Ierusalimschy | 2010-02-26 | 1 | -1/+5 |
| | |||||
* | new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and | Roberto Ierusalimschy | 2009-11-19 | 1 | -3/+3 |
| | | | | definitions of non-static variables | ||||
* | generic for coded as two dedicated instructions to simplify resumption | Roberto Ierusalimschy | 2008-10-30 | 1 | -3/+5 |
| | |||||
* | SETLIST extra argument now is an "instruction" (OP_EXTRAARG) | Roberto Ierusalimschy | 2008-04-02 | 1 | -1/+3 |
| | |||||
* | avoid trailing white spaces | Roberto Ierusalimschy | 2006-09-11 | 1 | -2/+2 |
| | |||||
* | unused include's | Roberto Ierusalimschy | 2005-11-08 | 1 | -3/+1 |
| | |||||
* | "conceptually", OP_TEST may change reg. A | Roberto Ierusalimschy | 2005-10-13 | 1 | -2/+2 |
| | |||||
* | new method to handle tests without values (negative values) | Roberto Ierusalimschy | 2005-08-29 | 1 | -2/+4 |
| | |||||
* | details | Roberto Ierusalimschy | 2005-05-20 | 1 | -3/+3 |
| | |||||
* | 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/+3 |
| | |||||
* | new `mod' (`%') operator | Roberto Ierusalimschy | 2005-03-08 | 1 | -1/+3 |
| | |||||
* | details | Roberto Ierusalimschy | 2004-12-02 | 1 | -3/+4 |
| | |||||
* | small optimization for boolean constants + new format for SETLIST opcode | Roberto Ierusalimschy | 2004-10-04 | 1 | -4/+2 |
| | |||||
* | no more LUA_OPNAMES; it is simpler to "waste" 400 bytes | Roberto Ierusalimschy | 2004-07-16 | 1 | -4/+1 |
| | |||||
* | new way to use `vararg' parameters (with `...') | Roberto Ierusalimschy | 2004-05-31 | 1 | -2/+4 |
| | |||||
* | new scheme for configuration through `luaconf.h' | Roberto Ierusalimschy | 2004-04-30 | 1 | -1/+2 |
| | |||||
* | details | Roberto Ierusalimschy | 2003-05-14 | 1 | -2/+2 |
| | |||||
* | better information about instruction behavior (use of arguments) | Roberto Ierusalimschy | 2003-05-14 | 1 | -44/+41 |
| | |||||
* | new semantics for "for" local variables | Roberto Ierusalimschy | 2003-05-13 | 1 | -1/+3 |
| | |||||
* | each .c file defines its own name | Roberto Ierusalimschy | 2002-12-04 | 1 | -1/+3 |
| | |||||
* | new simetric format for ABC instructions, to avoid exchanging operands | Roberto Ierusalimschy | 2002-08-20 | 1 | -43/+39 |
| | | | | for `commutative' operators | ||||
* | new fallback __le (less equal), for partial order | Roberto Ierusalimschy | 2002-06-12 | 1 | -3/+9 |
| | |||||
* | generic for also coded to make test at the end of the loop | Roberto Ierusalimschy | 2002-05-13 | 1 | -3/+3 |
| | |||||
* | new format for test intructions (handle NaN correctly) | Roberto Ierusalimschy | 2002-05-06 | 1 | -17/+7 |
| | |||||
* | avoid names that differ only in capitalization | Roberto Ierusalimschy | 2002-04-24 | 1 | -9/+9 |
| | |||||
* | details | Roberto Ierusalimschy | 2002-04-10 | 1 | -2/+2 |
| | |||||
* | new semantics for `generic for' (with state) | Roberto Ierusalimschy | 2002-04-09 | 1 | -1/+3 |
| | |||||
* | simpler implementation for line information | Roberto Ierusalimschy | 2002-03-25 | 1 | -4/+4 |
| | |||||
* | first implementation for tail call | Roberto Ierusalimschy | 2002-03-21 | 1 | -1/+3 |
| | |||||
* | generic for (with any number of control variables) | Roberto Ierusalimschy | 2002-03-08 | 1 | -2/+3 |
| | |||||
* | simpler implementation for `for' loops | Roberto Ierusalimschy | 2002-02-05 | 1 | -8/+4 |
| | |||||
* | OP_LOADINT can be done by OP_LOADK | Roberto Ierusalimschy | 2002-01-25 | 1 | -2/+0 |
| | |||||
* | cleaner semantics for test instructions (skips) | Roberto Ierusalimschy | 2002-01-16 | 1 | -3/+1 |
| | |||||
* | new type `boolean' | Roberto Ierusalimschy | 2001-12-11 | 1 | -3/+3 |
| | |||||
* | no more explicit support for wide-chars; too much troble... | Roberto Ierusalimschy | 2001-11-28 | 1 | -44/+43 |
| |