summaryrefslogtreecommitdiff
path: root/lgc.c
Commit message (Expand)AuthorAgeFilesLines
* many details + code redistributionRoberto Ierusalimschy1999-12-141-2/+2
* fixed stack; first version.Roberto Ierusalimschy1999-12-011-4/+4
* table sizes don't need to be primes; power of 2 gives the same performance.Roberto Ierusalimschy1999-11-261-2/+2
* macros `key', `val', and `node' don't need the stateRoberto Ierusalimschy1999-11-231-3/+3
* first implementation of multiple states (reentrant code).Roberto Ierusalimschy1999-11-221-61/+62
* buffer can shrink when too bigRoberto Ierusalimschy1999-11-101-3/+9
* new implementation for global variable values (separated from strings)Roberto Ierusalimschy1999-11-041-15/+18
* new implementation of hash tables.Roberto Ierusalimschy1999-10-141-8/+11
* new implementation for string hashing, with chaining.Roberto Ierusalimschy1999-10-111-16/+22
* simplified version of `gc' tag method (only for userdata now).Roberto Ierusalimschy1999-10-041-154/+148
* detailsRoberto Ierusalimschy1999-09-271-7/+7
* "const" !!!Roberto Ierusalimschy1999-08-161-34/+18
* new constants LUA_NOREF and LUA_REFNIL.Roberto Ierusalimschy1999-08-111-3/+3
* storing chunk "sources" instead of "filenames".Roberto Ierusalimschy1999-03-041-2/+2
* macros "growvector" and "reallocvector" more compactRoberto Ierusalimschy1999-02-261-3/+2
* new way to handle "growing" vectorsRoberto Ierusalimschy1999-02-251-12/+8
* local names are all in the constant pool, so they do not need to beRoberto Ierusalimschy1999-01-221-9/+2
* "fileName" cannot be NULLRoberto Ierusalimschy1998-07-121-3/+2
* better use of "ASSERT".Roberto Ierusalimschy1998-03-091-3/+5
* support for strings with '\0'Roberto Ierusalimschy1998-03-061-3/+3
* MAX_WORD should not be bigger than MAX_INTRoberto Ierusalimschy1998-01-191-2/+2
* small optimizations in switch orderRoberto Ierusalimschy1998-01-091-3/+3
* new scheme for buffers, centralized in auxlib.Roberto Ierusalimschy1997-12-171-2/+1
* optimization: closures without upvalues don't need to be closuresRoberto Ierusalimschy1997-12-151-8/+10
* better treatment of MARKs and DEBUG cases.Roberto Ierusalimschy1997-12-111-3/+7
* details (mainly error messages)Roberto Ierusalimschy1997-12-091-2/+1
* first version of "lua_close"Roberto Ierusalimschy1997-12-011-5/+5
* no more 'globalbag'Roberto Ierusalimschy1997-11-271-2/+1
* first implementation of centralized global state.Roberto Ierusalimschy1997-11-191-41/+33
* "global" version of a nil object.Roberto Ierusalimschy1997-11-031-12/+3
* first version of Cclosures.Roberto Ierusalimschy1997-10-241-3/+3
* GC now considers an "estimate" of object size, instead of just the numberRoberto Ierusalimschy1997-10-231-11/+11
* "nupvalues" is kept in Closure, not in prototype (as a preparationRoberto Ierusalimschy1997-10-161-2/+2
* better way to traverse GCnode lists.Roberto Ierusalimschy1997-09-261-21/+15
* new implementation for globals: Global value is stored in TaggedStringRoberto Ierusalimschy1997-09-261-10/+21
* Garbage CollectorRoberto Ierusalimschy1997-09-161-0/+295