summaryrefslogtreecommitdiff
path: root/lgc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* new API for weak modeRoberto Ierusalimschy2002-08-061-37/+26
* new macros `ttis*'Roberto Ierusalimschy2002-08-051-7/+7
* new names for light userdata operationsRoberto Ierusalimschy2002-07-171-2/+2
* new interface for debug hooksRoberto Ierusalimschy2002-07-081-4/+4
* strings are always `strong' in weaktablesRoberto Ierusalimschy2002-07-041-4/+5
* weak keys are removed only after finalizationRoberto Ierusalimschy2002-07-011-10/+44
* userdata are removed from weaktables before invoking their GC fallbacksRoberto Ierusalimschy2002-06-251-3/+3
* assertion may fail when closing a stateRoberto Ierusalimschy2002-06-241-3/+1
* first implementation of independent global table per functionRoberto Ierusalimschy2002-06-201-9/+10
* `global' tables (registry, etc.) stored in proper place, not in the stackRoberto Ierusalimschy2002-05-081-2/+4
* use of a common `dummynode' for all empty tablesRoberto Ierusalimschy2002-04-231-8/+7
* support for `light' userdata + simpler support for `boxed' udataRoberto Ierusalimschy2002-04-051-2/+3
* detailsRoberto Ierusalimschy2002-03-261-2/+4
* don't need to mark the stacks twice ;-)Roberto Ierusalimschy2002-03-201-7/+5
* simpler solution for finalizing udataRoberto Ierusalimschy2002-03-201-47/+54
* using `ci->top' to control acceptable indices in C callsRoberto Ierusalimschy2002-03-071-7/+9
* configurable minimum size for the string tableRoberto Ierusalimschy2002-03-051-2/+2
* small optimizationRoberto Ierusalimschy2002-03-041-9/+9
* `eventtable' renamed to `metatable'Roberto Ierusalimschy2002-01-301-17/+16
* first version of dynamic stackRoberto Ierusalimschy2002-01-251-6/+18
* distinct functions to create/destroy states and threadsRoberto Ierusalimschy2002-01-111-0/+6
* new interface for weak modesRoberto Ierusalimschy2002-01-091-18/+28
* first version of Lua "stackless"Roberto Ierusalimschy2001-12-181-2/+1
* run GC tag methods in protected modRoberto Ierusalimschy2001-12-121-10/+23
* new type `boolean'Roberto Ierusalimschy2001-12-111-2/+4
* reentrant implementation of garbage collectionRoberto Ierusalimschy2001-12-111-23/+26
* tag system replaced by event tablesRoberto Ierusalimschy2001-12-051-60/+61
* new implementation for lua upvalues (sugested by E.T.): simpler and solvesRoberto Ierusalimschy2001-11-291-30/+20
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-3/+2
* optimizations for space in LClosures and time cleanning weak tablesRoberto Ierusalimschy2001-11-061-48/+52
* tables of globals accessible through pseudo-index in C APIRoberto Ierusalimschy2001-10-311-2/+2
* optimization for array part of a TableRoberto Ierusalimschy2001-10-251-21/+29
* new API for registry and C upvalues + new implementation for referencesRoberto Ierusalimschy2001-10-171-3/+2
* new definitions for closure structuresRoberto Ierusalimschy2001-10-021-46/+32
* first implementation of unrestricted static scopingRoberto Ierusalimschy2001-09-071-15/+58
* better syntax for type castsRoberto Ierusalimschy2001-08-311-2/+2
* rename of `kproto' to `p'Roberto Ierusalimschy2001-06-281-3/+3
* too much optimization to "break" keys in tables; keep them as TObjects...Roberto Ierusalimschy2001-06-261-18/+14
* resurect userdata before calling its GC tag methodRoberto Ierusalimschy2001-06-211-13/+28
* cleaner way to ensure alignment for strings and userdataRoberto Ierusalimschy2001-06-151-15/+15
* small optimizationsRoberto Ierusalimschy2001-06-151-57/+57
* detailsRoberto Ierusalimschy2001-06-131-4/+4
* more robust treatment of GC tag methods (now they can create newRoberto Ierusalimschy2001-06-121-22/+7
* new definition for `luaD_call' and `luaD_adjusttop'Roberto Ierusalimschy2001-06-081-4/+6
* smaller structs for udata and for stringsRoberto Ierusalimschy2001-06-071-5/+6
* new implementation for userdatas, without `keys'Roberto Ierusalimschy2001-06-061-33/+29
* detailsRoberto Ierusalimschy2001-06-051-7/+1
* new implementation for the Virtual MachineRoberto Ierusalimschy2001-06-051-3/+5
* re-implementation of refs through weak tablesRoberto Ierusalimschy2001-04-171-32/+3
* first implementation for weak tablesRoberto Ierusalimschy2001-04-111-15/+44