| Commit message (Expand) | Author | Age | Files | Lines |
* | 'lcode.c' can use 'checklimit', too | Roberto Ierusalimschy | 2024-08-20 | 1 | -0/+2 |
* | Added gcc option '-Wconversion' | Roberto Ierusalimschy | 2024-07-27 | 1 | -1/+1 |
* | Details | Roberto Ierusalimschy | 2020-12-02 | 1 | -3/+3 |
* | Details | Roberto Ierusalimschy | 2020-10-30 | 1 | -2/+3 |
* | Fixed two bugs in to-be-closed variables x constants | Roberto Ierusalimschy | 2020-06-01 | 1 | -2/+2 |
* | Details | Roberto Ierusalimschy | 2019-11-18 | 1 | -1/+1 |
* | New kind of expression VKSTR | Roberto Ierusalimschy | 2019-07-17 | 1 | -1/+4 |
* | First implementation of constant propagation | Roberto Ierusalimschy | 2019-07-12 | 1 | -10/+17 |
* | Towards constant propagation | Roberto Ierusalimschy | 2019-07-10 | 1 | -3/+9 |
* | New implementation for constants | Roberto Ierusalimschy | 2019-07-09 | 1 | -7/+9 |
* | First take on constant propagation | Roberto Ierusalimschy | 2019-07-01 | 1 | -0/+2 |
* | Structure 'Vardesc' does not need a 'name' field | Roberto Ierusalimschy | 2019-06-21 | 1 | -1/+0 |
* | First implementation for 'const' variables | Roberto Ierusalimschy | 2019-05-17 | 1 | -4/+9 |
* | Details | Roberto Ierusalimschy | 2018-11-22 | 1 | -1/+1 |
* | Big revamp in the implmentation of labels/gotos | Roberto Ierusalimschy | 2018-10-29 | 1 | -0/+2 |
* | Towards "to closed" local variables | Roberto Ierusalimschy | 2018-10-08 | 1 | -0/+1 |
* | Removed extra information from RCS keyword strings | Roberto Ierusalimschy | 2018-08-23 | 1 | -1/+1 |
* | no more nil-in-table | Roberto Ierusalimschy | 2018-04-04 | 1 | -3/+2 |
* | new experimental syntax using reserved word 'undef' | Roberto Ierusalimschy | 2018-03-07 | 1 | -2/+3 |
* | 'VRELOCABLE' -> 'VRELOC' | Roberto Ierusalimschy | 2017-12-14 | 1 | -3/+3 |
* | small peephole optimizations | Roberto Ierusalimschy | 2017-11-30 | 1 | -2/+1 |
* | 'lineinfo' in prototypes saved as differences instead of absolute | Roberto Ierusalimschy | 2017-06-27 | 1 | -1/+4 |
* | new opcodes for table access with constant keys (strings and integers) | Roberto Ierusalimschy | 2017-04-28 | 1 | -8/+16 |
* | more comments + reordeing of union inside 'expdesc' to allow | Roberto Ierusalimschy | 2015-12-30 | 1 | -13/+16 |
* | comments. (More explanation about kinds of expressions.) | Roberto Ierusalimschy | 2015-12-17 | 1 | -17/+27 |
* | `name' in comments changed to 'name' | Roberto Ierusalimschy | 2014-10-25 | 1 | -8/+8 |
* | more precision between closure types ('LClosure' x 'CClosure') | Roberto Ierusalimschy | 2014-06-19 | 1 | -3/+3 |
* | bug (GC can collect long identifier during parser) + change (using | Roberto Ierusalimschy | 2013-08-30 | 1 | -2/+1 |
* | first implementation of literal integers (no constant folding yet) | Roberto Ierusalimschy | 2013-04-16 | 1 | -3/+5 |
* | no more 'Proto' objects on the stack. Protos are anchored on outer | Roberto Ierusalimschy | 2012-05-08 | 1 | -3/+3 |
* | reducing even more use of C stack by the parser: struct 'FuncState' | Roberto Ierusalimschy | 2011-07-27 | 1 | -7/+6 |
* | no need of lookahead in Zio | Roberto Ierusalimschy | 2011-02-23 | 1 | -2/+2 |
* | some reorganization of dynamic data structures used by the parser | Roberto Ierusalimschy | 2011-02-07 | 1 | -36/+24 |
* | first implementation of 'goto' | Roberto Ierusalimschy | 2011-02-04 | 1 | -6/+41 |
* | new way to distinguish between indexing tables in registers and | Roberto Ierusalimschy | 2010-07-07 | 1 | -10/+13 |
* | better organization for fields in struct 'expdesc' | Roberto Ierusalimschy | 2010-07-02 | 1 | -4/+8 |
* | first version of _ENV; no more global variables | Roberto Ierusalimschy | 2010-03-12 | 1 | -3/+1 |
* | new instructions to optimize indexing on upvalues | Roberto Ierusalimschy | 2010-02-26 | 1 | -5/+6 |
* | parser keeps list of active local variables in a single dynamic array, | Roberto Ierusalimschy | 2009-10-11 | 1 | -3/+11 |
* | first implementation of lexical environments | Roberto Ierusalimschy | 2009-09-30 | 1 | -2/+3 |
* | information about upvalues (where they come from) kept in Proto structure, | Roberto Ierusalimschy | 2009-09-28 | 1 | -8/+2 |
* | added structure for local-variable information to allow extra | Roberto Ierusalimschy | 2008-05-08 | 1 | -4/+10 |
* | 'lparser.h' should not include 'ltable.h' | Roberto Ierusalimschy | 2006-03-09 | 1 | -2/+1 |
* | numeral expressions keep their values in struct 'expdesc' | Roberto Ierusalimschy | 2005-10-03 | 1 | -2/+6 |
* | added LUAI_FUNC to functions not in the API | Roberto Ierusalimschy | 2005-04-25 | 1 | -2/+3 |
* | `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 |
* | USHRT_MAX may not fit in a (16-bit) int | Roberto Ierusalimschy | 2005-03-07 | 1 | -2/+2 |
* | new way to use `vararg' parameters (with `...') | Roberto Ierusalimschy | 2004-05-31 | 1 | -2/+3 |
* | zio does not keep "source" name (nobody uses it) | Roberto Ierusalimschy | 2003-08-25 | 1 | -2/+2 |