summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* detailsRoberto Ierusalimschy1997-10-161-4/+4
|
* better identification of types which are tagsRoberto Ierusalimschy1997-10-163-60/+31
|
* new (smaller) promptRoberto Ierusalimschy1997-10-161-2/+2
|
* "nupvalues" is kept in Closure, not in prototype (as a preparationRoberto Ierusalimschy1997-10-168-33/+34
| | | | for C closures...)
* detailsRoberto Ierusalimschy1997-10-151-60/+27
|
* more uniform treatment to opcode variants.Roberto Ierusalimschy1997-10-133-229/+241
|
* using bison instead of yacc; lparser.c renamed to lstx.c (toRoberto Ierusalimschy1997-10-132-17/+16
| | | | avoid confusion with lparser.h...)
* prompt for interactive modeRoberto Ierusalimschy1997-10-061-6/+13
|
* jumps are relative to next instructionRoberto Ierusalimschy1997-10-063-126/+133
|
* all jumps have byte variants; WHILE optimizationRoberto Ierusalimschy1997-10-013-76/+126
|
* better way to traverse GCnode lists.Roberto Ierusalimschy1997-09-267-55/+40
|
* new implementation for globals: Global value is stored in TaggedStringRoberto Ierusalimschy1997-09-2617-288/+251
|
* new opcode variants.Roberto Ierusalimschy1997-09-243-84/+145
|
* better control over closed filesRoberto Ierusalimschy1997-09-231-3/+11
|
* better way to cope with opcode variantsRoberto Ierusalimschy1997-09-223-177/+160
|
* new way to code globals, using const table instead of putting globalRoberto Ierusalimschy1997-09-193-32/+56
| | | | index inside the opcode.
* small optimizations (bit scrubbing)Roberto Ierusalimschy1997-09-193-176/+141
|
* Syntax analizer and code generatorRoberto Ierusalimschy1997-09-162-347/+444
|
* MakefileRoberto Ierusalimschy1997-09-161-53/+63
|
* Lua virtual machineRoberto Ierusalimschy1997-09-162-0/+684
|
* Opcodes for Lua virtual machineRoberto Ierusalimschy1997-09-162-167/+97
|
* Standard I/O (and system) libraryRoberto Ierusalimschy1997-09-162-36/+29
|
* Type definitions for Lua objectsRoberto Ierusalimschy1997-09-162-29/+171
|
* Garbage CollectorRoberto Ierusalimschy1997-09-162-0/+316
|
* Lexical AnalizerRoberto Ierusalimschy1997-09-163-156/+155
|
* Stack and Call structure of LuaRoberto Ierusalimschy1997-09-163-1484/+477
|
* Tag methodsRoberto Ierusalimschy1997-09-164-417/+378
|
* Built-in functionsRoberto Ierusalimschy1997-09-164-431/+418
|
* String table (keep all strings handled by Lua)Roberto Ierusalimschy1997-09-164-249/+207
|
* auxiliar functions from Lua APIRoberto Ierusalimschy1997-09-162-0/+584
|
* Auxiliar functions for building Lua librariesRoberto Ierusalimschy1997-09-162-23/+17
|
* Lua Function structuresRoberto Ierusalimschy1997-09-164-187/+131
|
* Some generic functions over Lua objectsRoberto Ierusalimschy1997-09-161-0/+68
|
* Lua tables (hash)Roberto Ierusalimschy1997-09-164-376/+245
|
* Lua stand-alone interpreterRoberto Ierusalimschy1997-09-161-80/+17
|
* main header fileRoberto Ierusalimschy1997-09-161-5/+37
|
* Lua standard mathematical libraryRoberto Ierusalimschy1997-09-163-234/+195
|
* Interface to Memory ManagerRoberto Ierusalimschy1997-09-164-203/+182
|
* a generic input stream interfaceRoberto Ierusalimschy1997-09-162-10/+14
|
* Standard library for strings and pattern-matchingRoberto Ierusalimschy1997-09-162-147/+127
|
* Lua standard librariesRoberto Ierusalimschy1997-09-161-9/+18
|
* Debuging APIRoberto Ierusalimschy1997-09-161-4/+6
|
* Global variablesRoberto Ierusalimschy1997-09-164-288/+106
|
* very small corrections...Roberto Ierusalimschy1997-09-161-4/+5
|
* small optimization in opcodes for "and" and "or"Roberto Ierusalimschy1997-08-044-30/+16
|
* small optimizations; try to find previous use when coding a real constant.Roberto Ierusalimschy1997-07-311-37/+45
|
* new dependenciesRoberto Ierusalimschy1997-07-311-8/+6
|
* prime numbers spread better.Roberto Ierusalimschy1997-07-311-2/+2
|
* correct support for changing real to double (optional)Roberto Ierusalimschy1997-07-312-16/+15
|
* "random" accepts an 'n' to return between 1 and 'n'.Roberto Ierusalimschy1997-07-302-6/+12
|