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. | ||||
* | When available, use metafield '__name' in error messages | Roberto Ierusalimschy | 2016-02-26 | 1 | -2/+3 |
| | |||||
* | `name' in comments changed to 'name' | Roberto Ierusalimschy | 2014-10-25 | 1 | -2/+2 |
| | |||||
* | more relaxed rules for __eq metamethod (more similar to other | Roberto Ierusalimschy | 2014-06-10 | 1 | -2/+1 |
| | | | | operators) | ||||
* | 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 | -4/+4 |
| | |||||
* | new function 'luaT_trybinTM' | Roberto Ierusalimschy | 2013-04-29 | 1 | -1/+3 |
| | |||||
* | new operation '//' (integer division) | Roberto Ierusalimschy | 2013-04-26 | 1 | -1/+2 |
| | |||||
* | functions 'get_equalTM' and 'call_orderTM' moved to other files | Roberto Ierusalimschy | 2013-04-25 | 1 | -1/+6 |
| | | | | to make 'lvm.c' smaller | ||||
* | functions 'traceexec', 'callTM', and 'call_binTM' moved to other | Roberto Ierusalimschy | 2013-04-25 | 1 | -1/+6 |
| | | | | files to make 'lvm.c' a little smaller | ||||
* | 'ttypenv' -> 'ttnov' | Roberto Ierusalimschy | 2013-04-12 | 1 | -2/+2 |
| | |||||
* | small problems with 'luaone.c' | Roberto Ierusalimschy | 2011-02-28 | 1 | -2/+2 |
| | |||||
* | first implementation of light C functions | Roberto Ierusalimschy | 2010-04-14 | 1 | -2/+3 |
| | |||||
* | "no value" added to array luaT_typenames + occurrences of "userdata" | Roberto Ierusalimschy | 2010-01-13 | 1 | -2/+4 |
| | | | | in that array unified in a single address | ||||
* | new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and | Roberto Ierusalimschy | 2009-11-19 | 1 | -2/+2 |
| | | | | definitions of non-static variables | ||||
* | tables and strings respect __len metamethod | Roberto Ierusalimschy | 2007-09-10 | 1 | -2/+2 |
| | |||||
* | new mark LUAI_DATA for extern data | Roberto Ierusalimschy | 2005-06-06 | 1 | -2/+2 |
| | |||||
* | details | Roberto Ierusalimschy | 2005-05-20 | 1 | -2/+2 |
| | |||||
* | metatables for all types | Roberto Ierusalimschy | 2005-05-05 | 1 | -1/+2 |
| | |||||
* | added LUAI_FUNC to functions not in the API | Roberto Ierusalimschy | 2005-04-25 | 1 | -5/+6 |
| | |||||
* | new `mod' (`%') operator | Roberto Ierusalimschy | 2005-03-08 | 1 | -1/+2 |
| | |||||
* | `TObject' renamed to `TValue' + other name changes and better assertions | Roberto Ierusalimschy | 2003-12-10 | 1 | -3/+3 |
| | | | | for incremental garbage collection | ||||
* | default metatable can be NULL | Roberto Ierusalimschy | 2003-12-01 | 1 | -3/+3 |
| | |||||
* | back to `__mode' metafield to specify weakness | Roberto Ierusalimschy | 2002-11-14 | 1 | -3/+6 |
| | |||||
* | unification of __index & __gettable (and __newindex & __settable) | Roberto Ierusalimschy | 2002-09-19 | 1 | -3/+1 |
| | |||||
* | new API for weak mode | Roberto Ierusalimschy | 2002-08-06 | 1 | -9/+2 |
| | |||||
* | weak keys are removed only after finalization | Roberto Ierusalimschy | 2002-07-01 | 1 | -1/+8 |
| | |||||
* | `__weakmode' -> `__mode' | Roberto Ierusalimschy | 2002-06-25 | 1 | -2/+2 |
| | |||||
* | TM_GETTABLE/TM_SETTABLE don't need fast access anymore | Roberto Ierusalimschy | 2002-06-24 | 1 | -3/+3 |
| | |||||
* | new fallback for equality `__eq' | Roberto Ierusalimschy | 2002-06-13 | 1 | -1/+2 |
| | |||||
* | new fallback __le (less equal), for partial order | Roberto Ierusalimschy | 2002-06-12 | 1 | -2/+3 |
| | |||||
* | new `__newindex' eventfield | Roberto Ierusalimschy | 2002-05-27 | 1 | -1/+2 |
| | |||||
* | details | Roberto Ierusalimschy | 2002-05-20 | 1 | -2/+2 |
| | |||||
* | new interface for weak modes | Roberto Ierusalimschy | 2002-01-09 | 1 | -0/+1 |
| | |||||
* | tag system replaced by event tables | Roberto Ierusalimschy | 2001-12-05 | 1 | -41/+8 |
| | |||||
* | no more explicit support for wide-chars; too much troble... | Roberto Ierusalimschy | 2001-11-28 | 1 | -4/+4 |
| | |||||
* | "compatibility module" no longer exists | Roberto Ierusalimschy | 2001-10-02 | 1 | -2/+1 |
| | |||||
* | extra parenteses to avoid warnings | Roberto Ierusalimschy | 2001-08-27 | 1 | -3/+3 |
| | |||||
* | better names for type-related functions | Roberto Ierusalimschy | 2001-07-12 | 1 | -2/+2 |
| | |||||
* | new implementation for userdatas, without `keys' | Roberto Ierusalimschy | 2001-06-06 | 1 | -2/+2 |
| | |||||
* | first (big) step to support wide chars | Roberto Ierusalimschy | 2001-02-23 | 1 | -4/+4 |
| | |||||
* | string pointers are always fully aligned | Roberto Ierusalimschy | 2001-02-09 | 1 | -2/+2 |
| | |||||
* | first implementation for type names | Roberto Ierusalimschy | 2001-01-25 | 1 | -2/+8 |
| | |||||
* | a small optimization | Roberto Ierusalimschy | 2001-01-24 | 1 | -1/+16 |
| | |||||
* | thead-specific state separated from "global" state | Roberto Ierusalimschy | 2001-01-19 | 1 | -4/+4 |
| | |||||
* | explicit control of size for growing vectors | Roberto Ierusalimschy | 2000-12-26 | 1 | -2/+2 |
| | |||||
* | tag methods are always functions, so don't need to store a whole object | Roberto Ierusalimschy | 2000-10-05 | 1 | -26/+26 |
| | |||||
* | new definition for types-tags | Roberto Ierusalimschy | 2000-10-05 | 1 | -3/+6 |
| | |||||
* | details. | Roberto Ierusalimschy | 2000-10-03 | 1 | -3/+3 |
| |