aboutsummaryrefslogtreecommitdiff
path: root/lvm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* new scheme for buffers, centralized in auxlib.Roberto Ierusalimschy1997-12-171-3/+3
|
* optimization: closures without upvalues don't need to be closuresRoberto Ierusalimschy1997-12-151-13/+15
|
* details (mainly error messages)Roberto Ierusalimschy1997-12-091-3/+3
|
* small modifications (format, small optimizations, etc)Roberto Ierusalimschy1997-11-211-102/+108
|
* first implementation of centralized global state.Roberto Ierusalimschy1997-11-191-111/+113
|
* small bug.Roberto Ierusalimschy1997-10-271-3/+3
|
* optimization to handle <a.x> (new opcode).Roberto Ierusalimschy1997-10-241-1/+15
|
* first version of Cclosures.Roberto Ierusalimschy1997-10-241-3/+3
|
* "nupvalues" is kept in Closure, not in prototype (as a preparationRoberto Ierusalimschy1997-10-161-14/+12
| | | | for C closures...)
* more uniform treatment to opcode variants.Roberto Ierusalimschy1997-10-131-61/+84
|
* jumps are relative to next instructionRoberto Ierusalimschy1997-10-061-28/+28
|
* all jumps have byte variants; WHILE optimizationRoberto Ierusalimschy1997-10-011-31/+33
|
* new implementation for globals: Global value is stored in TaggedStringRoberto Ierusalimschy1997-09-261-11/+10
|
* new opcode variants.Roberto Ierusalimschy1997-09-241-30/+55
|
* better way to cope with opcode variantsRoberto Ierusalimschy1997-09-221-53/+73
|
* new way to code globals, using const table instead of putting globalRoberto Ierusalimschy1997-09-191-3/+11
| | | | index inside the opcode.
* small optimizations (bit scrubbing)Roberto Ierusalimschy1997-09-191-115/+72
|
* Lua virtual machineRoberto Ierusalimschy1997-09-161-0/+655