summaryrefslogtreecommitdiff
path: root/rts/sm/Scav.c
Commit message (Expand)AuthorAgeFilesLines
* move usleep(1) to gc_thread_work() from any_work()Simon Marlow2008-04-161-3/+0
* GC: move static object processinng into thread-local storageSimon Marlow2008-04-161-16/+6
* tmp: usleep(1) during anyWork() if no workSimon Marlow2008-04-161-0/+3
* anyWork(): count the number of times we don't find any workSimon Marlow2008-04-161-0/+2
* Add +RTS -vg flag for requesting some GC trace messages, outside DEBUGSimon Marlow2008-04-161-0/+6
* GC: rearrange storage to reduce memory accesses in the inner loopSimon Marlow2008-04-161-85/+80
* scavengeTSO might encounter a ThreadRelocated; copesimonmar@microsoft.com2008-02-281-1/+10
* refactoringsimonmar@microsoft.com2008-02-181-26/+14
* use synchronised version of freeChain() in scavenge_mutable_list()simonmar@microsoft.com2007-12-131-1/+1
* cache bd->todo_bd->free and the limit in the workspaceSimon Marlow2007-11-211-1/+6
* fix boundary bugs in a couple of for-loopssimonmar@microsoft.com2007-11-201-4/+4
* compile special minor GC versions of evacuate() and scavenge_block()Simon Marlow2007-10-311-427/+19
* GC refactoring: change evac_gen to evac_stepSimon Marlow2007-10-311-52/+52
* GC refactoring: make evacuate() take an StgClosure**Simon Marlow2007-10-311-133/+130
* Initial parallel GC supportSimon Marlow2007-10-311-10/+55
* Refactoring of the GC in preparation for parallel GCSimon Marlow2007-10-311-181/+323
* FIX #2197: an update frame might point to an IND_OLDGENSimon Marlow2008-04-111-2/+9
* Add a proper write barrier for MVarsSimon Marlow2007-10-111-19/+47
* Build RTS as dynamic libraryClemens Fruhwirth2007-08-081-1/+1
* Pointer TaggingSimon Marlow2007-07-271-2/+2
* Remove vectored returns.Simon Marlow2007-02-281-2/+0
* Remove the itbls field of BCO, put itbls in with the literalsSimon Marlow2007-02-271-2/+0
* copyright updates and add Commentary linksSimon Marlow2006-10-261-0/+5
* Remove PAR/GRAN code from the storage managerSimon Marlow2006-10-251-158/+0
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+1929