summaryrefslogtreecommitdiff
path: root/lgc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* all boxed types start with their tagsRoberto Ierusalimschy2001-01-291-1/+3
* smaller tables for machines with 8-bit alignmentRoberto Ierusalimschy2001-01-291-4/+9
* detailsRoberto Ierusalimschy2001-01-261-2/+2
* easier way to erase 'dead' keysRoberto Ierusalimschy2001-01-261-14/+26
* first implementation for type namesRoberto Ierusalimschy2001-01-251-6/+9
* support for multiple stacks sharing the same global environmentRoberto Ierusalimschy2001-01-221-32/+42
* thead-specific state separated from "global" stateRoberto Ierusalimschy2001-01-191-43/+42
* all accesses to TObjects done through macrosRoberto Ierusalimschy2001-01-181-11/+9
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-10/+7
* explicit control of size for growing vectorsRoberto Ierusalimschy2000-12-261-5/+5
* better support for 64-bit machines (avoid excessive use of longs)Roberto Ierusalimschy2000-11-241-3/+3
* new API function `createuserdata'Roberto Ierusalimschy2000-10-261-3/+3
* tag methods are always functions, so don't need to store a whole objectRoberto Ierusalimschy2000-10-051-18/+21
* new definition for types-tagsRoberto Ierusalimschy2000-10-051-32/+28
* new API for garbage collectorRoberto Ierusalimschy2000-10-021-37/+31
* new way to count `nblocks' for GC (try to count bytes).Roberto Ierusalimschy2000-09-291-3/+5
* GC may crash when checking C closuresRoberto Ierusalimschy2000-09-251-2/+2
* warnings in SolarisRoberto Ierusalimschy2000-09-191-3/+3
* new scheme for buffersRoberto Ierusalimschy2000-09-111-3/+5
* first version for new APIRoberto Ierusalimschy2000-08-281-3/+39
* new way to store local-variable information.Roberto Ierusalimschy2000-08-221-4/+3
* default now is multi-stateRoberto Ierusalimschy2000-08-091-3/+1
* no more options for debug information: it is always onRoberto Ierusalimschy2000-08-081-6/+4
* new algorithm for traversing in GC to avoid deep recursion callsRoberto Ierusalimschy2000-08-071-62/+86
* remove dummy argument in LUA_ASSERTRoberto Ierusalimschy2000-06-301-2/+2
* new version of debug systemRoberto Ierusalimschy2000-06-261-4/+11
* `lua.h' is included before any other Lua header fileRoberto Ierusalimschy2000-06-121-2/+3
* access to `values' in TObject always through macrosRoberto Ierusalimschy2000-06-081-2/+2
* collect dead indices in tablesRoberto Ierusalimschy2000-06-051-1/+3
* cleansing of lparser.cRoberto Ierusalimschy2000-06-051-3/+8
* better field nameRoberto Ierusalimschy2000-05-301-3/+3
* gc tag methods for udata are called in (reverse) tag orderRoberto Ierusalimschy2000-05-301-44/+83
* code cleaner for 16 bits.Roberto Ierusalimschy2000-05-241-2/+2
* detailsRoberto Ierusalimschy2000-05-111-4/+4
* string hash uses one single hash tableRoberto Ierusalimschy2000-05-101-25/+30
* global variables are stored in a Lua tableRoberto Ierusalimschy2000-05-081-29/+2
* code redistributionRoberto Ierusalimschy2000-04-141-3/+14
* name changeRoberto Ierusalimschy2000-03-301-3/+3
* no more special cases for closures with 0 upvalues (performance is the same,Roberto Ierusalimschy2000-03-291-8/+7
* TAG_ARRAY -> TAG_TABLERoberto Ierusalimschy2000-03-271-2/+2
* no more support for gc TM for tablesRoberto Ierusalimschy2000-03-271-20/+1
* some name changesRoberto Ierusalimschy2000-03-101-15/+15
* renaming of some opcodes and fieldsRoberto Ierusalimschy2000-01-281-5/+5
* `const' array in protos breaked in 3 arrays (for strings, numbers, andRoberto Ierusalimschy2000-01-251-3/+5
* comments.Roberto Ierusalimschy1999-12-271-3/+3
* new ttypes to distinguish between C closures and Lua closures.Roberto Ierusalimschy1999-12-231-3/+4
* new way to control hooks inside hooks (now the control is done inside Lua)Roberto Ierusalimschy1999-12-211-1/+4
* 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