Use message-passing to implement throwTo in the RTS
[ghc-hetmet.git] / rts / sm / Evac.c
2010-03-11 Simon MarlowUse message-passing to implement throwTo in the RTS
2010-02-22 Ben.Lippmeier@anu... Fix #3875: Crash in parallel GC, wrong pointer was...
2009-12-04 Simon Marlowevaluate_large: evaluate large objects to bd->dest...
2009-12-03 Simon MarlowGC refactoring, remove "steps"
2009-11-29 Simon MarlowStore a destination step in the block descriptor
2009-11-14 Ben.Lippmeier@anu... Don't share low valued Int and Char closures with Windo...
2009-10-08 Simon MarlowMark/compact: use a dynamically-sized mark stack, and...
2009-09-28 Simon Marlowremove TICK_GC_WORDS_COPIED, the GC stats give us the...
2009-09-08 Simon Marlowcomment fix
2009-08-20 Simon MarlowRollback: use cas() to claim the closure in copyPart...
2009-08-19 Simon Marlowrename whitehole_spin to evac_collision, and update...
2009-08-19 Simon Marlowuse cas() to claim the closure in copyPart(), to match...
2009-08-05 Simon Marlowprofiling build fixes
2009-08-02 Simon MarlowRTS tidyup sweep, first phase
2009-04-03 Simon Marlowsmall GC optimisation
2009-03-23 Simon MarlowFix locking in evacuate_large() (FIX openfile008(thread...
2009-03-09 Simon MarlowRedesign 64-bit HEAP_ALLOCED (FIX #2934 at the same...
2009-03-06 Simon MarlowPartial fix for #2917
2009-03-06 Ian LynaghMake LDV_FILL_SLOP use a forwards loop rather than...
2009-02-11 Ian LynaghFix trac #3001: Biographical profiling segfaults
2008-12-04 Simon Marlowfix an assertion failure in prof/threaded/debug mode
2008-11-18 Simon MarlowAdd optional eager black-holing, with new flag -feager...
2008-09-12 Simon MarlowFix #2586, bug in THUNK_SELECTORs (again)
2008-09-12 Simon MarlowFix crash in biographical heap profiling (#2576) 2008-09-12 2008-09-12_2
2008-09-08 Simon MarlowFix parallel GC bug (crash in concprog001(threaded2))
2008-07-29 Simon MarlowFIX #2327: a fault in the thunk-selector machinery...
2008-07-25 Simon Marlowmove an inline function to keep older versions of gcc...
2008-06-19 Simon MarlowFix up inlines for gcc 4.3
2008-06-09 Simon MarlowExperimental "mark-region" strategy for the old generation
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 MarlowUse the BF_EVACUATED flag to indicate to-space consistently
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 MarlowAllow work units smaller than a block to improve load...
2008-04-16 Simon MarlowSpecialise evac/scav for single-threaded, not minor, GC
2008-04-16 Simon MarlowGC: rearrange storage to reduce memory accesses in...
2008-04-16 Simon MarlowAdd profiling of spinlocks
2008-02-15 simonmar@microsoft.comfix off-by-one
2008-01-30 simonmar@microsoft.comcomment out a bogus assertion
2008-01-18 Simon Marlowfix an assertion
2008-01-10 Simon Marlowmore fixes for THUNK_SELECTORs
2008-01-10 simonmar@microsoft.comFix bug in eval_thunk_selector()
2007-11-21 simonmar@microsoft.comassertion fix
2007-11-21 Simon Marlowcache bd->todo_bd->free and the limit in the workspace
2007-11-21 simonmar@microsoft.comwarning fix
2007-11-01 Simon Marlowfix a warning
2007-10-31 Simon Marlowfix merge errors
2007-10-31 Simon Marlowcompile special minor GC versions of evacuate() and...
2007-10-31 Simon Marlowfixes for eval_thunk_selector() in parallel GC
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 Marlowtiny optimisation in evacuate()
2007-10-31 Simon MarlowInitial parallel GC support
2007-10-31 Simon MarlowRefactoring of the GC in preparation for parallel GC
2007-10-11 Simon MarlowAdd a proper write barrier for MVars
2007-09-25 Simon Marlowfix to previous fix to THUNK_SELECTOR machinery 2007-09-25
2007-09-17 Simon MarlowFIX #1038: failure of selector-thunk machinery to do...
2007-09-03 Simon Marlowbump MAX_THUNK_SELECTOR_DEPTH from 8 to 16
2007-08-24 Simon MarlowFIX #1519, crash in biographical profiling
2007-07-27 Simon MarlowPointer Tagging
2007-02-28 Simon MarlowRemove vectored returns.
2006-11-14 Simon MarlowFix (yet another) odd interaction between selector...
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