summaryrefslogtreecommitdiff
path: root/rts/sm/Evac.c
Commit message (Expand)AuthorAgeFilesLines
* Allow work units smaller than a block to improve load balancingSimon Marlow2008-04-161-1/+1
* Specialise evac/scav for single-threaded, not minor, GCSimon Marlow2008-04-161-2/+2
* GC: rearrange storage to reduce memory accesses in the inner loopSimon Marlow2008-04-161-4/+3
* Add profiling of spinlocksSimon Marlow2008-04-161-15/+21
* fix off-by-onesimonmar@microsoft.com2008-02-151-1/+1
* comment out a bogus assertionsimonmar@microsoft.com2008-01-301-2/+5
* fix an assertionSimon Marlow2008-01-181-1/+1
* more fixes for THUNK_SELECTORsSimon Marlow2008-01-101-10/+27
* Fix bug in eval_thunk_selector()simonmar@microsoft.com2008-01-101-5/+3
* assertion fixsimonmar@microsoft.com2007-11-211-2/+5
* cache bd->todo_bd->free and the limit in the workspaceSimon Marlow2007-11-211-9/+10
* warning fixsimonmar@microsoft.com2007-11-211-1/+1
* fix a warningSimon Marlow2007-11-011-1/+1
* fix merge errorsSimon Marlow2007-10-311-112/+0
* compile special minor GC versions of evacuate() and scavenge_block()Simon Marlow2007-10-311-438/+22
* fixes for eval_thunk_selector() in parallel GCSimon Marlow2007-10-311-10/+32
* Remove the optimisation of avoiding scavenging for certain objectsSimon Marlow2007-10-311-97/+4
* GC refactoring: change evac_gen to evac_stepSimon Marlow2007-10-311-23/+23
* GC refactoring: make evacuate() take an StgClosure**Simon Marlow2007-10-311-91/+128
* tiny optimisation in evacuate()Simon Marlow2007-10-311-2/+4
* Initial parallel GC supportSimon Marlow2007-10-311-138/+213
* Refactoring of the GC in preparation for parallel GCSimon Marlow2007-10-311-79/+89
* Add a proper write barrier for MVarsSimon Marlow2007-10-111-1/+2
* fix to previous fix to THUNK_SELECTOR machinery2007-09-25Simon Marlow2007-09-251-19/+22
* FIX #1038: failure of selector-thunk machinery to do its jobSimon Marlow2007-09-171-213/+146
* bump MAX_THUNK_SELECTOR_DEPTH from 8 to 16Simon Marlow2007-09-031-1/+1
* FIX #1519, crash in biographical profilingSimon Marlow2007-08-241-1/+1
* Pointer TaggingSimon Marlow2007-07-271-23/+59
* Remove vectored returns.Simon Marlow2007-02-281-2/+0
* Fix (yet another) odd interaction between selector thunks and compacting GCSimon Marlow2006-11-141-0/+8
* copyright updates and add Commentary linksSimon Marlow2006-10-261-0/+5
* Remove PAR/GRAN code from the storage managerSimon Marlow2006-10-251-49/+0
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+967