summaryrefslogtreecommitdiff
path: root/rts/sm/GCUtils.c
Commit message (Expand)AuthorAgeFilesLines
* tmp: alloc one block at a timeSimon Marlow2008-04-161-9/+19
* Use the BF_EVACUATED flag to indicate to-space consistentlySimon Marlow2008-04-161-9/+1
* update copyrights in rts/smSimon Marlow2008-04-161-1/+1
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-0/+1
* allocate more blocks in one go, to reduce contention for the block allocatorSimon Marlow2008-04-161-8/+35
* move the scan block pointer into the gct structureSimon Marlow2008-04-161-6/+6
* improvements to +RTS -s outputSimon Marlow2008-04-161-0/+1
* debug output tweaksSimon Marlow2008-04-161-2/+2
* Allow work units smaller than a block to improve load balancingSimon Marlow2008-04-161-62/+116
* small debug output improvementsSimon Marlow2008-04-161-1/+1
* treat the global work list as a queue rather than a stackSimon Marlow2008-04-161-2/+10
* Add +RTS -vg flag for requesting some GC trace messages, outside DEBUGSimon Marlow2008-04-161-1/+1
* use synchronised version of freeChain() in scavenge_mutable_list()simonmar@microsoft.com2007-12-131-0/+8
* GC: small improvement to parallelismsimonmar@microsoft.com2007-11-291-3/+13
* count the number of todo blocks, and add a tracesimonmar@microsoft.com2007-11-271-0/+4
* cache bd->todo_bd->free and the limit in the workspaceSimon Marlow2007-11-211-2/+8
* Remove the optimisation of avoiding scavenging for certain objectsSimon Marlow2007-10-311-35/+3
* Refactoring of the GC in preparation for parallel GCSimon Marlow2007-10-311-33/+132
* copyright updates and add Commentary linksSimon Marlow2006-10-261-0/+5
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+79