| Commit message (Expand) | Author | Age | Files | Lines |
* | comment update | Simon Marlow | 2013-10-01 | 1 | -1/+1 |
* | Globally replace "hackage.haskell.org" with "ghc.haskell.org" | Simon Marlow | 2013-10-01 | 1 | -1/+1 |
* | Implement atomicReadMVar, fixing #4001. | Edward Z. Yang | 2013-07-09 | 1 | -0/+1 |
* | Fix documentation bug: TSOs are *not* unconditionally kept on the mutable list. | Edward Z. Yang | 2013-01-27 | 1 | -1/+1 |
* | Add a write barrier for TVAR closures | Simon Marlow | 2012-11-16 | 1 | -4/+69 |
* | Produce new-style Cmm from the Cmm parser | Simon Marlow | 2012-10-08 | 1 | -26/+0 |
* | Deprecate lnat, and use StgWord instead | Simon Marlow | 2012-09-07 | 1 | -4/+4 |
* | Working towards fixing DLLs on Win64 | Ian Lynagh | 2012-05-06 | 1 | -1/+1 |
* | Fix warnings on Win64 | Ian Lynagh | 2012-04-26 | 1 | -2/+2 |
* | GC refactoring and cleanup | Simon Marlow | 2011-02-02 | 1 | -2/+2 |
* | A small GC optimisation | Simon Marlow | 2011-02-02 | 1 | -12/+14 |
* | Implement stack chunks and separate TSO/STACK objects | Simon Marlow | 2010-12-15 | 1 | -48/+46 |
* | Fix a very rare crash in GHCi | Simon Marlow | 2010-10-05 | 1 | -13/+11 |
* | Change some TARGET tests to HOST tests in the RTS | Ian Lynagh | 2010-07-13 | 1 | -1/+1 |
* | Remove the IND_OLDGEN and IND_OLDGEN_PERM closure types | Simon Marlow | 2010-04-01 | 1 | -21/+0 |
* | Change the representation of the MVar blocked queue | Simon Marlow | 2010-04-01 | 1 | -2/+1 |
* | Move a thread to the front of the run queue when another thread blocks on it | Simon Marlow | 2010-03-29 | 1 | -19/+25 |
* | New implementation of BLACKHOLEs | Simon Marlow | 2010-03-29 | 1 | -44/+91 |
* | UNDO: slight improvement to scavenging ... | Simon Marlow | 2010-03-19 | 1 | -16/+20 |
* | slight improvement to scavenging of update frames when a collision has occurred | Simon Marlow | 2010-03-19 | 1 | -20/+16 |
* | Use message-passing to implement throwTo in the RTS | Simon Marlow | 2010-03-11 | 1 | -200/+60 |
* | disable a false assertion, add a comment to explain why | Simon Marlow | 2009-11-23 | 1 | -3/+5 |
* | use local mut lists rather than global mut lists in sequential GC | Simon Marlow | 2009-12-31 | 1 | -1/+0 |
* | Fix #650: use a card table to mark dirty sections of mutable arrays | Simon Marlow | 2009-12-17 | 1 | -54/+123 |
* | simplification/optimisation: update tso->bound->tso when scavenging the TSO | Simon Marlow | 2009-12-08 | 1 | -0/+5 |
* | GC refactoring, remove "steps" | Simon Marlow | 2009-12-03 | 1 | -84/+79 |
* | Use C syntax for casting. 'stgCast' appears to have gone away. | Ben.Lippmeier@anu.edu.au | 2009-10-06 | 1 | -1/+1 |
* | Mark/compact: use a dynamically-sized mark stack, and don't do linear scan | Simon Marlow | 2009-10-08 | 1 | -48/+4 |
* | Add a case for IND (and a comment). Fixes #3424, perhaps only partially. | Simon Marlow | 2009-08-20 | 1 | -0/+4 |
* | Fix #3429: a tricky race condition | Simon Marlow | 2009-08-18 | 1 | -3/+3 |
* | profiling build fixes | Simon Marlow | 2009-08-05 | 1 | -0/+1 |
* | RTS tidyup sweep, first phase | Simon Marlow | 2009-08-02 | 1 | -3/+2 |
* | Fix generational GC bug (#3348) | Simon Marlow | 2009-07-06 | 1 | -13/+0 |
* | Use work-stealing for load-balancing in the GC | Simon Marlow | 2009-03-13 | 1 | -1/+24 |
* | Redesign 64-bit HEAP_ALLOCED (FIX #2934 at the same time) | Simon Marlow | 2009-03-09 | 1 | -1/+1 |
* | validate fix on 32-bit | Simon Marlow | 2009-01-14 | 1 | -1/+1 |
* | Keep the remembered sets local to each thread during parallel GC | Simon Marlow | 2009-01-12 | 1 | -17/+32 |
* | Small refactoring, and add comments | Simon Marlow | 2008-11-19 | 1 | -9/+19 |
* | Add optional eager black-holing, with new flag -feager-blackholing | Simon Marlow | 2008-11-18 | 1 | -6/+0 |
* | Fix compacting GC on 64-bit machines | Simon Marlow | 2008-08-20 | 1 | -1/+1 |
* | Fix up inlines for gcc 4.3 | Simon Marlow | 2008-06-19 | 1 | -6/+6 |
* | Put the contents of Evac.c-inc back in Evac.c, and just compile the file twice | Simon Marlow | 2008-06-03 | 1 | -148/+533 |
* | remove EVACUATED: store the forwarding pointer in the info pointer | Simon Marlow | 2008-04-17 | 1 | -13/+21 |
* | Add a write barrier to the TSO link field (#1589) | Simon Marlow | 2008-04-16 | 1 | -17/+29 |
* | 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 | -0/+1 |
* | remove outdated comment | Simon Marlow | 2008-04-16 | 1 | -4/+0 |
* | move the scan block pointer into the gct structure | Simon Marlow | 2008-04-16 | 1 | -30/+5 |
* | improvements to +RTS -s output | Simon Marlow | 2008-04-16 | 1 | -3/+8 |
* | Allow work units smaller than a block to improve load balancing | Simon Marlow | 2008-04-16 | 1 | -20/+17 |