Reorganisation to fix problems related to the gct register variable
[ghc.git] / rts / sm / GC.c
2008-04-16  Simon MarlowReorganisation to fix problems related to the gct regis...
2008-04-16  Simon Marlowcalculate and report slop (wasted space at the end...
2008-04-16  Simon Marlowfree empty blocks at the end of GC
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 Marlowwait for threads to start up properly
2008-04-16  Simon MarlowKeep track of an accurate count of live words in each...
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 Marlowper-thread debug output when using multiple threads...
2008-04-16  Simon Marlowsmall debug output improvements
2008-04-16  Simon Marlowallow parallel minor collections too
2008-04-16  Simon Marlowmove usleep(1) to gc_thread_work() from any_work()
2008-04-16  Simon Marlowtreat the global work list as a queue rather than a...
2008-04-16  Simon MarlowGC: move static object processinng into thread-local...
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-04-16  Simon MarlowAdd profiling of spinlocks
2008-01-30  simonmar@microsoft.commemInventory: optionally dump the memory inventory
2008-01-15  simonmar@microsoft.comsmall rearrangement
2008-01-09  Simon Marlowmove markSparkQueue into GC.c, as it needs the register...
2007-12-14  simonmar@microsoft.comcalculate wastage due to unused memory at the end of...
2007-12-14  simonmar@microsoft.combugfix: check for NULL before testing isPartiallyFull...
2007-12-13  simonmar@microsoft.comhave each GC thread call GetRoots()
2007-12-12  simonmar@microsoft.comremove old comment
2007-11-21  Simon Marlowcache bd->todo_bd->free and the limit in the workspace
2007-11-20  simonmar@microsoft.comimprovements to PAPI support
2007-10-31  Simon Marlowrename n_threads to n_gc_threads
2007-10-31  Simon MarlowRefactor PAPI support, and add profiling of multithread...
2007-10-31  Simon MarlowRemove the optimisation of avoiding scavenging for...
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
2007-10-30  Simon Marlowmove GetRoots() to GC.c
2007-10-12  Simon MarlowAdd allocateInGen() for allocating in a specific genera...
2007-10-12  Simon Marlowoptimise isAlive()
2007-10-11  Simon MarlowAdd a proper write barrier for MVars
2007-09-03  Ian LynaghFix building RTS with gcc 2.*; declare all variables...
2007-07-27  Simon MarlowPointer Tagging
2007-03-22  Ian LynaghAdd an --install-signal-handlers=<yes|no> RTS flag...
2006-11-24  Simon Marlowsmall stats fix
2006-11-21  LemmihRemove the concept of stableRoots.
2006-11-15  Simon Marlowremove unused includes, now that Storage.h & Stable...
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