summaryrefslogtreecommitdiff
path: root/lgc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* avoid trailing white spacesRoberto Ierusalimschy2006-09-111-4/+4
|
* emergency garbage collector (core forces a GC when allocation fails)Roberto Ierusalimschy2006-07-111-30/+46
|
* bug: collector did not compensate enough for userdata with finalizersRoberto Ierusalimschy2006-05-241-4/+8
|
* small changes in castsRoberto Ierusalimschy2005-12-221-9/+8
|
* detailsRoberto Ierusalimschy2005-08-241-5/+1
|
* a small bugRoberto Ierusalimschy2005-08-041-3/+3
|
* small bug (type error)Roberto Ierusalimschy2005-06-071-3/+4
|
* warnings in VS .NetRoberto Ierusalimschy2005-05-311-3/+3
|
* metatables for all typesRoberto Ierusalimschy2005-05-051-1/+10
|
* better name for GC pauseRoberto Ierusalimschy2005-03-221-2/+2
|
* detailRoberto Ierusalimschy2005-03-161-2/+2
|
* `luac´ -> `luai' (to avoid confusion with other luac stuff)Roberto Ierusalimschy2005-03-091-2/+2
|
* `luaconf.h´ exports all its definitions always (so all of themRoberto Ierusalimschy2005-03-081-2/+2
| | | | must have a lua/LUA prefix).
* detailsRoberto Ierusalimschy2005-02-231-5/+4
|
* C functions and userdata also have environmentsRoberto Ierusalimschy2005-02-181-2/+3
|
* more secure way to stop GC cycles during finalizersRoberto Ierusalimschy2005-02-141-3/+4
|
* all collected userdata must go to the end of the list of finalizersRoberto Ierusalimschy2005-02-111-16/+24
|
* cleaner way to free all objectsRoberto Ierusalimschy2005-02-101-31/+23
|
* cleaner way to remark open upvaluesRoberto Ierusalimschy2005-01-181-23/+14
|
* no more generational collector (and no more `noinc' mode)Roberto Ierusalimschy2005-01-141-33/+24
|
* change in hash algorithm so that it does not need empty slotRoberto Ierusalimschy2005-01-051-4/+5
| | | | (tables can be 100% full)
* a different option for the GCRoberto Ierusalimschy2004-12-131-5/+5
|
* more options for controling the GCRoberto Ierusalimschy2004-12-061-17/+15
|
* better names for `luaM_free...' macrosRoberto Ierusalimschy2004-11-241-4/+4
|
* better support for 64-bit machinesRoberto Ierusalimschy2004-11-241-2/+2
|
* better control over memory-size overflowsRoberto Ierusalimschy2004-11-191-4/+4
|
* bug: gc metamethod must disable GC steps (to avoid nested calls)Roberto Ierusalimschy2004-10-081-4/+6
|
* small optimization for table size in machines with double allignmentRoberto Ierusalimschy2004-10-061-2/+2
|
* bug: barrier was wrong for generational phaseRoberto Ierusalimschy2004-09-151-7/+11
|
* tighter tests for stack overflowRoberto Ierusalimschy2004-09-081-7/+10
|
* better control for GC cyclesRoberto Ierusalimschy2004-08-301-33/+51
|
* first implementation of generational GCRoberto Ierusalimschy2004-08-241-128/+129
|
* less conservative write barrier for tablesRoberto Ierusalimschy2004-08-101-9/+25
|
* new scheme for configuration through `luaconf.h'Roberto Ierusalimschy2004-04-301-1/+2
|
* reuse `sweeplist' for all listsRoberto Ierusalimschy2004-03-231-47/+36
|
* better way to control open upvaluesRoberto Ierusalimschy2004-03-151-107/+129
|
* new (temporary?) API for garbage collectorRoberto Ierusalimschy2004-03-091-22/+36
|
* more and better tools (assertions & inspectors) to check incremental GCRoberto Ierusalimschy2004-02-161-22/+39
|
* atomic operations are not GC "states"Roberto Ierusalimschy2003-12-121-68/+54
|
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-52/+52
| | | | for incremental garbage collection
* First version of incremental GCRoberto Ierusalimschy2003-12-091-31/+44
|
* `grayagain' listRoberto Ierusalimschy2003-12-041-1/+15
|
* sweep of strings also incrementalRoberto Ierusalimschy2003-12-041-17/+35
|
* two different white flags (to distinguish dead elements from new ones)Roberto Ierusalimschy2003-12-031-36/+43
|
* single list for all collectible objects, with udata separated at theRoberto Ierusalimschy2003-12-031-10/+10
| | | | end of the list
* default metatable can be NULLRoberto Ierusalimschy2003-12-011-4/+5
|
* incremental GC phasesRoberto Ierusalimschy2003-12-011-68/+174
|
* initial implementation of white/gray/black coloringRoberto Ierusalimschy2003-11-191-36/+53
|
* towards incremental GCRoberto Ierusalimschy2003-11-181-76/+67
|
* cleaner code for manipulation of `marked' fieldRoberto Ierusalimschy2003-11-171-38/+32
|