Fix Trac #5041: parse the trailing '#'
[ghc-hetmet.git] / rts / sm / Scav.c
2011-02-02 Simon MarlowGC refactoring and cleanup
2011-02-02 Simon MarlowA small GC optimisation
2010-12-15 Simon MarlowImplement stack chunks and separate TSO/STACK objects
2010-10-05 Simon MarlowFix a very rare crash in GHCi
2010-07-13 Ian LynaghChange some TARGET tests to HOST tests in the RTS
2010-04-01 Simon MarlowRemove the IND_OLDGEN and IND_OLDGEN_PERM closure types
2010-04-01 Simon MarlowChange the representation of the MVar blocked queue
2010-03-29 Simon MarlowMove a thread to the front of the run queue when anothe...
2010-03-29 Simon MarlowNew implementation of BLACKHOLEs
2010-03-19 Simon MarlowUNDO: slight improvement to scavenging ...
2010-03-19 Simon Marlowslight improvement to scavenging of update frames when...
2010-03-11 Simon MarlowUse message-passing to implement throwTo in the RTS
2009-11-23 Simon Marlowdisable a false assertion, add a comment to explain why
2009-12-31 Simon Marlowuse local mut lists rather than global mut lists in...
2009-12-17 Simon MarlowFix #650: use a card table to mark dirty sections of...
2009-12-08 Simon Marlowsimplification/optimisation: update tso->bound->tso...
2009-12-03 Simon MarlowGC refactoring, remove "steps"
2009-10-06 Ben.Lippmeier@anu... Use C syntax for casting. 'stgCast' appears to have...
2009-10-08 Simon MarlowMark/compact: use a dynamically-sized mark stack, and...
2009-08-20 Simon MarlowAdd a case for IND (and a comment). Fixes #3424, perha...
2009-08-18 Simon MarlowFix #3429: a tricky race condition
2009-08-05 Simon Marlowprofiling build fixes
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