| Commit message (Expand) | Author | Age | Files | Lines |
* | Make enabled_capabilities visible (fixes dynamic linking) | Simon Marlow | 2012-12-13 | 1 | -2/+1 |
* | Deprecate lnat, and use StgWord instead | Simon Marlow | 2012-09-07 | 1 | -1/+1 |
* | scheduleYield: avoid doing a GC again if we just did one | Ian Lynagh | 2012-06-07 | 1 | -1/+1 |
* | Calculate the total memory allocated on a per-capability basis | Duncan Coutts | 2012-04-04 | 1 | -0/+2 |
* | zap extra semi | Gabor Greif | 2012-02-27 | 1 | -1/+1 |
* | Allocate pinned object blocks from the nursery, not the global | Simon Marlow | 2012-02-13 | 1 | -0/+2 |
* | comments | Simon Marlow | 2012-02-07 | 1 | -1/+6 |
* | Support for reducing the number of Capabilities with setNumCapabilities | Simon Marlow | 2011-12-15 | 1 | -0/+4 |
* | New flag +RTS -qi<n>, avoid waking up idle Capabilities to do parallel GC | Simon Marlow | 2011-12-13 | 1 | -0/+3 |
* | Allow the number of capabilities to be increased at runtime (#3729) | Simon Marlow | 2011-12-06 | 1 | -1/+5 |
* | Make forkProcess work with +RTS -N | Simon Marlow | 2011-12-06 | 1 | -4/+9 |
* | Fix a scheduling bug in the threaded RTS | Simon Marlow | 2011-12-01 | 1 | -9/+37 |
* | remove unnecessary return | Simon Marlow | 2011-08-14 | 1 | -1/+1 |
* | Add assertion of the invariant for the spark counters | Duncan Coutts | 2011-07-18 | 1 | -0/+4 |
* | Use a struct for the set of spark counters | Duncan Coutts | 2011-07-18 | 1 | -5/+1 |
* | Rearrange shutdownCapability code slightly | Duncan Coutts | 2011-05-26 | 1 | -5/+9 |
* | Refactoring and tidy up | Simon Marlow | 2011-04-11 | 1 | -2/+4 |
* | count fizzled and GC'd sparks separately | Simon Marlow | 2010-11-11 | 1 | -1/+2 |
* | count "dud" sparks (expressions that were already evaluated when sparked) | Simon Marlow | 2010-11-01 | 1 | -0/+1 |
* | Keep a maximum of 6 spare worker threads per Capability (#4262) | Simon Marlow | 2010-11-25 | 1 | -0/+1 |
* | Fix the symbol visibility pragmas | Simon Marlow | 2010-06-17 | 1 | -2/+2 |
* | Make sparks into weak pointers (#2185) | Simon Marlow | 2010-05-25 | 1 | -1/+1 |
* | Add wiki links | Simon Marlow | 2010-05-20 | 1 | -0/+3 |
* | Change the representation of the MVar blocked queue | Simon Marlow | 2010-04-01 | 1 | -4/+4 |
* | New implementation of BLACKHOLEs | Simon Marlow | 2010-03-29 | 1 | -8/+11 |
* | Use message-passing to implement throwTo in the RTS | Simon Marlow | 2010-03-11 | 1 | -5/+23 |
* | Split part of the Task struct into a separate struct InCall | Simon Marlow | 2010-03-09 | 1 | -1/+1 |
* | disable a false assertion, with a comment to explain why | Simon Marlow | 2010-02-16 | 1 | -1/+2 |
* | remove unused cap->in_gc flag | Simon Marlow | 2009-12-02 | 1 | -3/+0 |
* | Make allocatePinned use local storage, and other refactorings | Simon Marlow | 2009-12-01 | 1 | -0/+3 |
* | 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 |
* | RTS tidyup sweep, first phase | Simon Marlow | 2009-08-02 | 1 | -18/+13 |
* | GHC new build system megapatch | Ian Lynagh | 2009-04-26 | 1 | -1/+1 |
* | Instead of a separate context-switch flag, set HpLim to zero | Simon Marlow | 2009-03-13 | 1 | -0/+13 |
* | Keep the remembered sets local to each thread during parallel GC | Simon Marlow | 2009-01-12 | 1 | -3/+5 |
* | Fix more problems caused by padding in the Capability structure | Simon Marlow | 2008-12-02 | 1 | -3/+1 |
* | Remove the packing I added recently to the Capability structure | Simon Marlow | 2008-11-28 | 1 | -5/+1 |
* | Use mutator threads to do GC, instead of having a separate pool of GC threads | Simon Marlow | 2008-11-21 | 1 | -0/+6 |
* | Fix regTableToCapability() if gcc introduces padding | Simon Marlow | 2008-11-19 | 1 | -2/+8 |
* | re-instate counting of sparks converted | Simon Marlow | 2008-11-06 | 1 | -2/+2 |
* | leave out ATTRIBUTE_ALIGNED on Windows, it gives a warning | Simon Marlow | 2008-11-06 | 1 | -1/+4 |
* | Run sparks in batches, instead of creating a new thread for each one | Simon Marlow | 2008-11-06 | 1 | -1/+5 |
* | Move the freeing of Capabilities later in the shutdown sequence | Simon Marlow | 2008-10-24 | 1 | -2/+2 |
* | Pad Capabilities and Tasks to 64 bytes | Simon Marlow | 2008-10-23 | 1 | -2/+4 |
* | traverse the spark pools only once during GC rather than twice | Simon Marlow | 2008-10-22 | 1 | -1/+2 |
* | Refactoring and reorganisation of the scheduler | Simon Marlow | 2008-10-22 | 1 | -6/+37 |
* | Work stealing for sparks | berthold@mathematik.uni-marburg.de | 2008-09-15 | 1 | -0/+4 |
* | Move the context_switch flag into the Capability | Simon Marlow | 2008-09-19 | 1 | -0/+7 |
* | Fix race condition in wakeupThreadOnCapability() (#2574) | Simon Marlow | 2008-09-09 | 1 | -5/+4 |