Cleanup sweep and fix a bug in RTS flag processing.
[ghc.git] / rts / sm /
2011-04-12  Simon MarlowisAlive: re-apply the tag if we find a forwarding point...
2011-04-11  Simon MarlowRefactoring and tidy up
2011-02-04  Simon Marlowadd missing initialisation of ws->todo_large_objects
2011-02-02  Simon Marlowfix compacting GC
2011-02-02  Simon Marlowfix warning
2011-02-02  Simon MarlowGC refactoring and cleanup
2011-02-02  Simon MarlowA small GC optimisation
2011-02-02  Simon MarlowRemove the per-generation mutable lists
2011-01-25  Simon Marlowupdate debugging code for fragmentation
2011-01-31  Simon Marlowfix warning
2010-10-13  Simon Marlow32-bit fix
2010-08-20  Simon Marlowfix some shutdown memory leaks
2010-12-21  Simon MarlowCount allocations more accurately
2010-12-15  Simon Marlowremove an optimisation that wasn't
2010-12-16  Simon Marlowfix a warning
2010-12-15  Simon MarlowImplement stack chunks and separate TSO/STACK objects
2010-12-09  Simon Marlowfix another sanity error, and refactor/tidy up
2010-10-29  Simon Marlowsanity: fix places where we weren't filling fresh memor...
2010-11-01  Ian LynaghOn Windows, when returning memory to the OS, we try...
2010-09-25  Edward Z. YangDon't interrupt when task blocks exceptions, don't...
2010-09-19  Edward Z. YangInterruptible FFI calls with pthread_kill and CancelSyn...
2010-10-05  Simon MarlowFix a very rare crash in GHCi
2010-08-27  Simon MarlowFix for nursery resizing: the first block's back pointe...
2010-07-18  Marco Túlio Gontij... Don't check for swept blocks in -DS.
2010-08-13  Ian LynaghReturn memory to the OS; trac #698
2010-08-10  Simon MarlowRun finalizers *after* updating the stable pointer...
2010-07-13  Ian LynaghChange some TARGET tests to HOST tests in the RTS
2010-06-28  Simon Marlowduring shutdown, only free the heap if we waited for...
2010-06-24  Simon MarlowCast some more nats to StgWord to be on the safe side
2010-06-24  Simon Marlowcomments only
2010-06-24  Simon MarlowFix an arithmetic overflow bug causing crashes with...
2010-06-17  Simon MarlowFix the symbol visibility pragmas
2010-06-04  Simon Marlowfix warning
2010-05-09  Simon MarlowSmall optimisation: allocate nursery blocks contiguously
2010-05-28  Marco Túlio Gontij... rts/sm/GC.c: resize_generations(): Remove unneeded...
2010-05-26  Marco Túlio Gontij... rts/sm/BlockAlloc.c: Small comment correction.
2010-05-26  Marco Túlio Gontij... rts/sm/GC.c: Annotate constants.
2010-05-25  Simon MarlowMake sparks into weak pointers (#2185)
2010-05-22  Ian LynaghFix the RTS debug_p build
2010-05-10  Simon MarlowCompacting GC fix, we forgot to thread the new bq field...
2010-05-06  Simon MarlowFix +RTS -G1
2010-04-09  Ian LynaghHandle IND_STATIC in isRetainer
2010-04-07  Simon Marlowsanity check fix
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 Marlowtiny GC optimisation
2010-03-29  Simon MarlowNew implementation of BLACKHOLEs
2010-03-25  Simon MarlowFix an assertion that was not safe when running in...
2010-03-29  Simon MarlowAdd a 'setKeepCAFs' external function (#3900)
2010-03-25  Simon MarlowA sanity check
2010-03-19  Simon MarlowUNDO: slight improvement to scavenging ...
2010-03-19  Simon Marlowslight improvement to scavenging of update frames when...
2010-03-16  Simon Marlowcopy_tag_nolock(): fix write ordering and add a write_b...
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
2010-03-09  Simon MarlowSplit part of the Task struct into a separate struct...
2010-02-22  Ben.Lippmeier@anu... Fix #3875: Crash in parallel GC, wrong pointer was...
2010-01-22  Simon MarlowWhen acquiring a spinlock, yieldThread() every 1000...
2009-12-31  Simon MarlowRemove declaration of non-existent mark_splim
2009-12-31  Simon Marlowtake newCAF() out from sm_mutex; use the capability...
2009-12-31  Simon Marlowuse local mut lists rather than global mut lists in...
2009-12-21  Simon MarlowFixes to account for the new layout of MUT_ARR_PTRS...
2009-12-17  Simon MarlowFix #650: use a card table to mark dirty sections of...
2009-12-12  Manuel M T ChakravartyExpose all EventLog events as DTrace probes
2009-12-08  Simon Marlowsimplify weak pointer processing
2009-12-08  Simon Marlowsimplification/optimisation: update tso->bound->tso...
2009-12-07  Simon Marlowremove global 'total_allocated', seems to be the same...
2009-12-04  Simon Marlowevaluate_large: evaluate large objects to bd->dest...
2009-12-04  Simon MarlowCorrection to the allocation stats following earlier...
2009-12-03  Simon MarlowGC refactoring, remove "steps"
2009-12-03  Simon Marlowadd a missing lock around allocGroup()
2009-12-02  Simon Marlowremove unused cap->in_gc flag
2009-12-02  Simon MarlowRefactoring only
2009-12-02  Simon Marlowmove sanity checking code from Storage.c to Sanity.c
2009-12-01  Simon MarlowMake allocatePinned use local storage, and other refact...
2009-11-30  Simon MarlowImplement a new heap-tuning option: -H
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-06  Ben.Lippmeier@anu... Use C syntax for casting. 'stgCast' appears to have...
2009-10-15  Simon MarlowAdd events to show when GC threads are idle/working
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-18  Simon MarlowFix the nursery size calculation when -N is used with -H
2009-09-12  Simon MarlowOptimise the code generated at trace points
2009-09-15  Simon MarlowImprove the default parallel GC settings, and sanitise...
2009-09-10  Simon Marlowadd comment: __thread is not supported by gcc on OS...
2009-09-10  Simon MarlowFix #3320: we forgot to save/restore the GC register...
2009-09-09  Simon MarlowOmit visibility pragmas on Windows (fixes warnings...
2009-09-08  Simon Marlowcomment fix
2009-08-29  Simon MarlowFix incorrectly hidden RTS symbols
2009-08-05  Simon MarlowDeclare RTS-private prototypes with __attribute__(...
2009-08-28  Simon MarlowFix #3461: protect the use of keepCAFs with #ifdef...
2009-08-20  Simon MarlowRollback: use cas() to claim the closure in copyPart...
2009-08-20  Simon MarlowRelax the assumption that all objects fit in a single...
2009-08-20  Simon MarlowAdd a case for IND (and a comment). Fixes #3424, perha...
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-18  Simon MarlowFix #3429: a tricky race condition
2009-08-05  Simon Marlowprofiling build fixes
next