| Commit message (Expand) | Author | Age | Files | Lines |
* | Globally replace "hackage.haskell.org" with "ghc.haskell.org" | Simon Marlow | 2013-10-01 | 1 | -1/+1 |
* | Add a write barrier for TVAR closures | Simon Marlow | 2012-11-16 | 1 | -1/+7 |
* | Allow the number of capabilities to be increased at runtime (#3729) | Simon Marlow | 2011-12-06 | 1 | -1/+1 |
* | Move the call to heapCensus() into GarbageCollect(), just before | Simon Marlow | 2011-07-20 | 1 | -1/+3 |
* | Fix the symbol visibility pragmas | Simon Marlow | 2010-06-17 | 1 | -2/+2 |
* | Remove declaration of non-existent mark_splim | Simon Marlow | 2009-12-31 | 1 | -1/+0 |
* | Mark/compact: use a dynamically-sized mark stack, and don't do linear scan | Simon Marlow | 2009-10-08 | 1 | -8/+4 |
* | Omit visibility pragmas on Windows (fixes warnings/validate failures) | Simon Marlow | 2009-09-09 | 1 | -2/+2 |
* | Declare RTS-private prototypes with __attribute__((visibility("hidden"))) | Simon Marlow | 2009-08-05 | 1 | -0/+4 |
* | Rollback: use cas() to claim the closure in copyPart(), to match copy_tag() | Simon Marlow | 2009-08-20 | 1 | -1/+1 |
* | rename whitehole_spin to evac_collision, and update it properly | Simon Marlow | 2009-08-19 | 1 | -1/+1 |
* | x86_64 warning fix | Simon Marlow | 2009-08-03 | 1 | -4/+0 |
* | RTS tidyup sweep, first phase | Simon Marlow | 2009-08-02 | 1 | -3/+13 |
* | free the gc_thread structures during shutdown | Simon Marlow | 2009-07-24 | 1 | -0/+1 |
* | Use work-stealing for load-balancing in the GC | Simon Marlow | 2009-03-13 | 1 | -0/+2 |
* | Fix a bug which sometimes caused extra major GCs to be performed | Simon Marlow | 2009-03-09 | 1 | -0/+1 |
* | Use mutator threads to do GC, instead of having a separate pool of GC threads | Simon Marlow | 2008-11-21 | 1 | -0/+4 |
* | traverse the spark pools only once during GC rather than twice | Simon Marlow | 2008-10-22 | 1 | -2/+0 |
* | Add extern flag to avoid multiple symbol errors on Mac os X | daniel@phasevelocity.org | 2008-08-22 | 1 | -1/+1 |
* | update copyrights in rts/sm | Simon Marlow | 2008-04-16 | 1 | -1/+1 |
* | Reorganisation to fix problems related to the gct register variable | Simon Marlow | 2008-04-16 | 1 | -165/+9 |
* | move the scan block pointer into the gct structure | Simon Marlow | 2008-04-16 | 1 | -3/+3 |
* | improvements to +RTS -s output | Simon Marlow | 2008-04-16 | 1 | -1/+2 |
* | Keep track of an accurate count of live words in each step | Simon Marlow | 2008-04-16 | 1 | -1/+1 |
* | Allow work units smaller than a block to improve load balancing | Simon Marlow | 2008-04-16 | 1 | -4/+9 |
* | update the debug counters following changes to scav_find_work() | Simon Marlow | 2008-04-16 | 1 | -2/+1 |
* | Specialise evac/scav for single-threaded, not minor, GC | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | GC: move static object processinng into thread-local storage | Simon Marlow | 2008-04-16 | 1 | -7/+3 |
* | anyWork(): count the number of times we don't find any work | Simon Marlow | 2008-04-16 | 1 | -0/+1 |
* | Add +RTS -vg flag for requesting some GC trace messages, outside DEBUG | Simon Marlow | 2008-04-16 | 1 | -0/+8 |
* | GC: rearrange storage to reduce memory accesses in the inner loop | Simon Marlow | 2008-04-16 | 1 | -4/+11 |
* | remove unused declaration | simonmar@microsoft.com | 2008-01-11 | 1 | -1/+0 |
* | cache bd->todo_bd->free and the limit in the workspace | Simon Marlow | 2007-11-21 | 1 | -3/+6 |
* | Refactor PAPI support, and add profiling of multithreaded GC | Simon Marlow | 2007-10-31 | 1 | -0/+4 |
* | Remove the optimisation of avoiding scavenging for certain objects | Simon Marlow | 2007-10-31 | 1 | -5/+1 |
* | GC refactoring: change evac_gen to evac_step | Simon Marlow | 2007-10-31 | 1 | -1/+1 |
* | Initial parallel GC support | Simon Marlow | 2007-10-31 | 1 | -1/+10 |
* | Refactoring of the GC in preparation for parallel GC | Simon Marlow | 2007-10-31 | 1 | -5/+135 |
* | Add a proper write barrier for MVars | Simon Marlow | 2007-10-11 | 1 | -1/+1 |
* | copyright updates and add Commentary links | Simon Marlow | 2006-10-26 | 1 | -0/+5 |
* | Split GC.c, and move storage manager into sm/ directory | Simon Marlow | 2006-10-24 | 1 | -0/+39 |