aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* first implementation of centralized global state.Roberto Ierusalimschy1997-11-1925-828/+781
|
* detailsRoberto Ierusalimschy1997-11-101-2/+2
|
* "call" now handles errors (instead of "dostring")Roberto Ierusalimschy1997-11-071-20/+29
|
* small detailsRoberto Ierusalimschy1997-11-074-9/+12
|
* "lua_open": now lua has an explicit open operation.Roberto Ierusalimschy1997-11-0414-133/+87
|
* trigonometric mode stored in a Lua global variable.Roberto Ierusalimschy1997-11-031-11/+12
|
* no need of "emergency error"...Roberto Ierusalimschy1997-11-031-20/+3
|
* "global" version of a nil object.Roberto Ierusalimschy1997-11-034-16/+13
|
* "read" & "write" may receive a file handler as first argumentRoberto Ierusalimschy1997-10-301-9/+27
|
* new "block" syntax (DO ... END)Roberto Ierusalimschy1997-10-301-1/+3
|
* more precise error messages for compiler limits.Roberto Ierusalimschy1997-10-281-7/+7
|
* small bug.Roberto Ierusalimschy1997-10-271-3/+3
|
* optimization to handle <a.x> (new opcode).Roberto Ierusalimschy1997-10-243-23/+74
|
* definition of "PI" and modes for angles.Roberto Ierusalimschy1997-10-241-7/+23
|
* first version of Cclosures.Roberto Ierusalimschy1997-10-2415-149/+177
|
* "foreach" and "foreachvar" more robust (to survive GCs), and withRoberto Ierusalimschy1997-10-231-12/+24
| | | | termination test.
* GC now considers an "estimate" of object size, instead of just the numberRoberto Ierusalimschy1997-10-238-34/+54
| | | | of objects.
* functions may use many upvalues, to keep global values.Roberto Ierusalimschy1997-10-181-2/+2
|
* new functions "foreach" and "foreachvar"Roberto Ierusalimschy1997-10-181-22/+79
|
* macro "val" should live together with macro "ref".Roberto Ierusalimschy1997-10-182-3/+3
|
* 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
|