summaryrefslogtreecommitdiff
path: root/lua.stx
Commit message (Expand)AuthorAgeFilesLines
* "zio" now keeps its "name".Roberto Ierusalimschy1997-12-221-3/+3
* new syntax for constructors (a={n=3;1,2,3}).Roberto Ierusalimschy1997-12-221-23/+28
* optimization: closures without upvalues don't need to be closuresRoberto Ierusalimschy1997-12-151-5/+9
* safer way to put #defines in error messages...Roberto Ierusalimschy1997-12-091-8/+11
* details (mainly error messages)Roberto Ierusalimschy1997-12-091-9/+15
* BUG: "lastline" was not reset on function entry, so debug informationRoberto Ierusalimschy1997-12-021-1/+2
* small modifications (format, small optimizations, etc)Roberto Ierusalimschy1997-11-211-2/+2
* first implementation of centralized global state.Roberto Ierusalimschy1997-11-191-122/+123
* small detailsRoberto Ierusalimschy1997-11-071-1/+2
* new "block" syntax (DO ... END)Roberto Ierusalimschy1997-10-301-1/+3
* more precise error messages for compiler limits.Roberto Ierusalimschy1997-10-281-7/+7
* optimization to handle <a.x> (new opcode).Roberto Ierusalimschy1997-10-241-21/+47
* first version of Cclosures.Roberto Ierusalimschy1997-10-241-2/+2
* functions may use many upvalues, to keep global values.Roberto Ierusalimschy1997-10-181-2/+2
* "nupvalues" is kept in Closure, not in prototype (as a preparationRoberto Ierusalimschy1997-10-161-6/+9
* detailsRoberto Ierusalimschy1997-10-151-60/+27
* more uniform treatment to opcode variants.Roberto Ierusalimschy1997-10-131-117/+91
* jumps are relative to next instructionRoberto Ierusalimschy1997-10-061-30/+38
* all jumps have byte variants; WHILE optimizationRoberto Ierusalimschy1997-10-011-42/+87
* new implementation for globals: Global value is stored in TaggedStringRoberto Ierusalimschy1997-09-261-4/+4
* new opcode variants.Roberto Ierusalimschy1997-09-241-51/+63
* better way to cope with opcode variantsRoberto Ierusalimschy1997-09-221-120/+60
* new way to code globals, using const table instead of putting globalRoberto Ierusalimschy1997-09-191-25/+39
* small optimizations (bit scrubbing)Roberto Ierusalimschy1997-09-191-59/+67
* Syntax analizer and code generatorRoberto Ierusalimschy1997-09-161-347/+424
* small optimization in opcodes for "and" and "or"Roberto Ierusalimschy1997-08-041-3/+3
* small optimizations; try to find previous use when coding a real constant.Roberto Ierusalimschy1997-07-311-37/+45
* BIG CHANGE: functions have their own "constant table".Roberto Ierusalimschy1997-07-301-125/+156
* new way to handle global state during compilation.Roberto Ierusalimschy1997-07-291-148/+161
* luaI_initTFunc initializes fileName.Roberto Ierusalimschy1997-06-191-2/+1
* new name for old "mem.h" (conflicts with some compiler libraries)Roberto Ierusalimschy1997-03-311-2/+2
* new form for constructors: {[exp] = exp, ...}Roberto Ierusalimschy1997-03-061-27/+23
* small syntax error (yacc does not complain, but bison does).Roberto Ierusalimschy1997-02-131-2/+2
* better check when converting from float to int, to avoid overflowRoberto Ierusalimschy1997-01-311-4/+4
* small correction to avoid "wrong" default actionRoberto Ierusalimschy1997-01-151-2/+2
* syntax error function is in "lex.c" (it has the token)Roberto Ierusalimschy1996-11-081-8/+2
* new way to handle pragmas (at the lexical level, instead of parsing).Roberto Ierusalimschy1996-09-251-10/+2
* a chunk may end with a return.Roberto Ierusalimschy1996-09-241-6/+7
* very small correctionsRoberto Ierusalimschy1996-07-241-1/+3
* first version of vararg facility (plus new function "call").Roberto Ierusalimschy1996-05-281-31/+50
* better control when growing arrays.Roberto Ierusalimschy1996-03-211-10/+3
* "PrintCode" now is defined in luac.Roberto Ierusalimschy1996-03-081-228/+1
* fixed strings (not collectable) don't need to be inserted in the constant table.Roberto Ierusalimschy1996-02-261-2/+2
* check if jump is bigger than 2^16.Roberto Ierusalimschy1996-02-261-3/+5
* useless #include.Roberto Ierusalimschy1996-02-141-2/+1
* new header "lex.h".Roberto Ierusalimschy1996-02-131-1/+2
* BIG CHANGE: new data structure for constants, strings and globals, usingRoberto Ierusalimschy1996-02-121-7/+7
* debug interface functions to manipulated local variables:Roberto Ierusalimschy1996-02-071-11/+19
* improve of compiling error messages.Roberto Ierusalimschy1996-02-051-10/+13
* local variable stack needs only the name of the variable (TreeNode);Roberto Ierusalimschy1996-01-231-19/+12