summaryrefslogtreecommitdiff
path: root/rts/sm/GCUtils.c
Commit message (Expand)AuthorAgeFilesLines
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-1/+1
* Fix gcc 4.6 warnings; fixes #5176Ian Lynagh2011-06-251-2/+2
* Remove unused variableIan Lynagh2011-06-241-3/+0
* Refactoring and tidy upSimon Marlow2011-04-111-0/+1
* Remove the per-generation mutable listsSimon Marlow2011-02-021-4/+3
* GC refactoring, remove "steps"Simon Marlow2009-12-031-16/+16
* Refactoring onlySimon Marlow2009-12-021-0/+1
* Store a destination step in the block descriptorSimon Marlow2009-11-291-2/+1
* Relax the assumption that all objects fit in a single block (#3424)Simon Marlow2009-08-201-11/+26
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+4
* small GC optimisationSimon Marlow2009-04-031-2/+11
* Add fast event loggingSimon Marlow2009-03-171-1/+1
* Use work-stealing for load-balancing in the GCSimon Marlow2009-03-131-32/+43
* fix gcc warnings for printf formats on 32-bitSimon Marlow2008-06-181-1/+2
* fix some printf formats for 64 bitsSimon Marlow2008-06-171-1/+1
* 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