2011-02-02 |
Simon Marlow | GC refactoring and cleanup |
blob | commitdiff |
2011-02-02 |
Simon Marlow | A small GC optimisation |
blob | commitdiff | diff to current |
2010-12-15 |
Simon Marlow | Implement stack chunks and separate TSO/STACK objects |
blob | commitdiff | diff to current |
2010-10-05 |
Simon Marlow | Fix a very rare crash in GHCi |
blob | commitdiff | diff to current |
2010-07-13 |
Ian Lynagh | Change some TARGET tests to HOST tests in the RTS |
blob | commitdiff | diff to current |
2010-04-01 |
Simon Marlow | Remove the IND_OLDGEN and IND_OLDGEN_PERM closure types |
blob | commitdiff | diff to current |
2010-04-01 |
Simon Marlow | Change the representation of the MVar blocked queue |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | Move a thread to the front of the run queue when anothe... |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | New implementation of BLACKHOLEs |
blob | commitdiff | diff to current |
2010-03-19 |
Simon Marlow | UNDO: slight improvement to scavenging ... |
blob | commitdiff | diff to current |
2010-03-19 |
Simon Marlow | slight improvement to scavenging of update frames when... |
blob | commitdiff | diff to current |
2010-03-11 |
Simon Marlow | Use message-passing to implement throwTo in the RTS |
blob | commitdiff | diff to current |
2009-11-23 |
Simon Marlow | disable a false assertion, add a comment to explain why |
blob | commitdiff | diff to current |
2009-12-31 |
Simon Marlow | use local mut lists rather than global mut lists in... |
blob | commitdiff | diff to current |
2009-12-17 |
Simon Marlow | Fix #650: use a card table to mark dirty sections of... |
blob | commitdiff | diff to current |
2009-12-08 |
Simon Marlow | simplification/optimisation: update tso->bound->tso... |
blob | commitdiff | diff to current |
2009-12-03 |
Simon Marlow | GC refactoring, remove "steps" |
blob | commitdiff | diff to current |
2009-10-06 |
Ben.Lippmeier@anu... | Use C syntax for casting. 'stgCast' appears to have... |
blob | commitdiff | diff to current |
2009-10-08 |
Simon Marlow | Mark/compact: use a dynamically-sized mark stack, and... |
blob | commitdiff | diff to current |
2009-08-20 |
Simon Marlow | Add a case for IND (and a comment). Fixes #3424, perha... |
blob | commitdiff | diff to current |
2009-08-18 |
Simon Marlow | Fix #3429: a tricky race condition |
blob | commitdiff | diff to current |
2009-08-05 |
Simon Marlow | profiling build fixes |
blob | commitdiff | diff to current |
2009-08-02 |
Simon Marlow | RTS tidyup sweep, first phase |
blob | commitdiff | diff to current |
2009-07-06 |
Simon Marlow | Fix generational GC bug (#3348) |
blob | commitdiff | diff to current |
2009-03-13 |
Simon Marlow | Use work-stealing for load-balancing in the GC |
blob | commitdiff | diff to current |
2009-03-09 |
Simon Marlow | Redesign 64-bit HEAP_ALLOCED (FIX #2934 at the same... |
blob | commitdiff | diff to current |
2009-01-14 |
Simon Marlow | validate fix on 32-bit |
blob | commitdiff | diff to current |
2009-01-12 |
Simon Marlow | Keep the remembered sets local to each thread during... |
blob | commitdiff | diff to current |
2008-11-19 |
Simon Marlow | Small refactoring, and add comments |
blob | commitdiff | diff to current |
2008-11-18 |
Simon Marlow | Add optional eager black-holing, with new flag -feager... |
blob | commitdiff | diff to current |
2008-08-20 |
Simon Marlow | Fix compacting GC on 64-bit machines |
blob | commitdiff | diff to current |
2008-06-19 |
Simon Marlow | Fix up inlines for gcc 4.3 |
blob | commitdiff | diff to current |
2008-06-03 |
Simon Marlow | Put the contents of Evac.c-inc back in Evac.c, and... |
blob | commitdiff | diff to current |
2008-04-17 |
Simon Marlow | remove EVACUATED: store the forwarding pointer in the... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Add a write barrier to the TSO link field (#1589) |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | update copyrights in rts/sm |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Reorganisation to fix problems related to the gct regis... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | remove outdated comment |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | move the scan block pointer into the gct structure |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | improvements to +RTS -s output |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Allow work units smaller than a block to improve load... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | update the debug counters following changes to scav_fin... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | change the find-work strategy: use oldest-first consist... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Specialise evac/scav for single-threaded, not minor, GC |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | move usleep(1) to gc_thread_work() from any_work() |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | GC: move static object processinng into thread-local... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | tmp: usleep(1) during anyWork() if no work |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | anyWork(): count the number of times we don't find... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Add +RTS -vg flag for requesting some GC trace messages... |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | GC: rearrange storage to reduce memory accesses in... |
blob | commitdiff | diff to current |
2008-02-28 |
simonmar@microsoft.com | scavengeTSO might encounter a ThreadRelocated; cope |
blob | commitdiff | diff to current |
2008-02-18 |
simonmar@microsoft.com | refactoring |
blob | commitdiff | diff to current |
2007-12-13 |
simonmar@microsoft.com | use synchronised version of freeChain() in scavenge_mut... |
blob | commitdiff | diff to current |
2007-11-21 |
Simon Marlow | cache bd->todo_bd->free and the limit in the workspace |
blob | commitdiff | diff to current |
2007-11-20 |
simonmar@microsoft.com | fix boundary bugs in a couple of for-loops |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | compile special minor GC versions of evacuate() and... |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | GC refactoring: change evac_gen to evac_step |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | GC refactoring: make evacuate() take an StgClosure** |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | Initial parallel GC support |
blob | commitdiff | diff to current |
2007-10-31 |
Simon Marlow | Refactoring of the GC in preparation for parallel GC |
blob | commitdiff | diff to current |
2008-04-11 |
Simon Marlow | FIX #2197: an update frame might point to an IND_OLDGEN |
blob | commitdiff | diff to current |
2007-10-11 |
Simon Marlow | Add a proper write barrier for MVars |
blob | commitdiff | diff to current |
2007-08-08 |
Clemens Fruhwirth | Build RTS as dynamic library |
blob | commitdiff | diff to current |
2007-07-27 |
Simon Marlow | Pointer Tagging |
blob | commitdiff | diff to current |
2007-02-28 |
Simon Marlow | Remove vectored returns. |
blob | commitdiff | diff to current |
2007-02-27 |
Simon Marlow | Remove the itbls field of BCO, put itbls in with the... |
blob | commitdiff | diff to current |
2006-10-26 |
Simon Marlow | copyright updates and add Commentary links |
blob | commitdiff | diff to current |
2006-10-25 |
Simon Marlow | Remove PAR/GRAN code from the storage manager |
blob | commitdiff | diff to current |
2006-10-24 |
Simon Marlow | Split GC.c, and move storage manager into sm/ directory |
blob | commitdiff | diff to current |
|