aboutsummaryrefslogtreecommitdiff
path: root/lvm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* variants for "ARGS".Roberto Ierusalimschy1997-12-301-2/+7
* variant opcodes for PUSHSELFRoberto Ierusalimschy1997-12-291-2/+6
* detailsRoberto Ierusalimschy1997-12-231-3/+3
* 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
* 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
* small optimizations (bit scrubbing)Roberto Ierusalimschy1997-09-191-115/+72
* Lua virtual machineRoberto Ierusalimschy1997-09-161-0/+655