summaryrefslogtreecommitdiff
path: root/rts/sm/Scav.c-inc
Commit message (Expand)AuthorAgeFilesLines
* Put the contents of Evac.c-inc back in Evac.c, and just compile the file twiceSimon Marlow2008-06-031-463/+0
* remove EVACUATED: store the forwarding pointer in the info pointerSimon Marlow2008-04-171-7/+11
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-12/+1
* fix traceSimon Marlow2008-04-161-1/+1
* update copyrights in rts/smSimon Marlow2008-04-161-1/+1
* move the scan block pointer into the gct structureSimon Marlow2008-04-161-2/+11
* improvements to +RTS -s outputSimon Marlow2008-04-161-3/+3
* Allow work units smaller than a block to improve load balancingSimon Marlow2008-04-161-6/+11
* in scavenge_block1(), we can use the lock-free recordMutableGen()Simon Marlow2008-04-161-0/+2
* Specialise evac/scav for single-threaded, not minor, GCSimon Marlow2008-04-161-28/+7
* tell Emacs these files are Csimonmar@microsoft.com2008-01-301-1/+1
* Fix bug: eval_thunk_selector was calling the unlocked evacuate()Simon Marlow2008-01-091-0/+1
* in scavenge_block(), keep going if we're scanning the todo blocksimonmar@microsoft.com2007-11-271-1/+8
* fix a warningSimon Marlow2007-11-011-1/+2
* refactoring of eager_promotion in scavenge_block()Simon Marlow2007-10-311-11/+5
* compile special minor GC versions of evacuate() and scavenge_block()Simon Marlow2007-10-311-0/+472