RTS tidyup sweep, first phase
[ghc-hetmet.git] / rts / sm / Scav.c
2009-08-02 Simon MarlowRTS tidyup sweep, first phase
2009-07-06 Simon MarlowFix generational GC bug (#3348)
2009-03-13 Simon MarlowUse work-stealing for load-balancing in the GC
2009-03-09 Simon MarlowRedesign 64-bit HEAP_ALLOCED (FIX #2934 at the same...
2009-01-14 Simon Marlowvalidate fix on 32-bit
2009-01-12 Simon MarlowKeep the remembered sets local to each thread during...
2008-11-19 Simon MarlowSmall refactoring, and add comments
2008-11-18 Simon MarlowAdd optional eager black-holing, with new flag -feager...
2008-08-20 Simon MarlowFix compacting GC on 64-bit machines
2008-06-19 Simon MarlowFix up inlines for gcc 4.3
2008-06-03 Simon MarlowPut the contents of Evac.c-inc back in Evac.c, and...
2008-04-17 Simon Marlowremove EVACUATED: store the forwarding pointer in the...
2008-04-16 Simon MarlowAdd a write barrier to the TSO link field (#1589)
2008-04-16 Simon Marlowupdate copyrights in rts/sm
2008-04-16 Simon MarlowReorganisation to fix problems related to the gct regis...
2008-04-16 Simon Marlowremove outdated comment
2008-04-16 Simon Marlowmove the scan block pointer into the gct structure
2008-04-16 Simon Marlowimprovements to +RTS -s output
2008-04-16 Simon MarlowAllow work units smaller than a block to improve load...
2008-04-16 Simon Marlowupdate the debug counters following changes to scav_fin...
2008-04-16 Simon Marlowchange the find-work strategy: use oldest-first consist...
2008-04-16 Simon MarlowSpecialise evac/scav for single-threaded, not minor, GC
2008-04-16 Simon Marlowmove usleep(1) to gc_thread_work() from any_work()
2008-04-16 Simon MarlowGC: move static object processinng into thread-local...
2008-04-16 Simon Marlowtmp: usleep(1) during anyWork() if no work
2008-04-16 Simon MarlowanyWork(): count the number of times we don't find...
2008-04-16 Simon MarlowAdd +RTS -vg flag for requesting some GC trace messages...
2008-04-16 Simon MarlowGC: rearrange storage to reduce memory accesses in...
2008-02-28 simonmar@microsoft.comscavengeTSO might encounter a ThreadRelocated; cope
2008-02-18 simonmar@microsoft.comrefactoring
2007-12-13 simonmar@microsoft.comuse synchronised version of freeChain() in scavenge_mut...
2007-11-21 Simon Marlowcache bd->todo_bd->free and the limit in the workspace
2007-11-20 simonmar@microsoft.comfix boundary bugs in a couple of for-loops
2007-10-31 Simon Marlowcompile special minor GC versions of evacuate() and...
2007-10-31 Simon MarlowGC refactoring: change evac_gen to evac_step
2007-10-31 Simon MarlowGC refactoring: make evacuate() take an StgClosure**
2007-10-31 Simon MarlowInitial parallel GC support
2007-10-31 Simon MarlowRefactoring of the GC in preparation for parallel GC
2008-04-11 Simon MarlowFIX #2197: an update frame might point to an IND_OLDGEN
2007-10-11 Simon MarlowAdd a proper write barrier for MVars
2007-08-08 Clemens FruhwirthBuild RTS as dynamic library
2007-07-27 Simon MarlowPointer Tagging
2007-02-28 Simon MarlowRemove vectored returns.
2007-02-27 Simon MarlowRemove the itbls field of BCO, put itbls in with the...
2006-10-26 Simon Marlowcopyright updates and add Commentary links
2006-10-25 Simon MarlowRemove PAR/GRAN code from the storage manager
2006-10-24 Simon MarlowSplit GC.c, and move storage manager into sm/ directory