| Commit message (Expand) | Author | Age | Files | Lines |
* | Time handling overhaul | Simon Marlow | 2011-11-25 | 1 | -1/+1 |
* | fix occasional failure of numsparks001 test. During shutdown we | Simon Marlow | 2011-08-14 | 1 | -5/+14 |
* | Move the call to heapCensus() into GarbageCollect(), just before | Simon Marlow | 2011-07-20 | 1 | -5/+4 |
* | Add spark counter tracing | Duncan Coutts | 2011-07-18 | 1 | -0/+2 |
* | Move allocation of spark pools into initCapability | Duncan Coutts | 2011-07-18 | 1 | -4/+0 |
* | Add assertion of the invariant for the spark counters | Duncan Coutts | 2011-07-18 | 1 | -0/+10 |
* | Change tryStealSpark so it does not consume fizzled sparks | Duncan Coutts | 2011-07-18 | 1 | -0/+4 |
* | Fix Windows breakage (#5322). When I modified StgRun to use the pure | Simon Marlow | 2011-07-18 | 1 | -0/+4 |
* | Fix gcc 4.6 warnings; fixes #5176 | Ian Lynagh | 2011-06-25 | 1 | -2/+8 |
* | Rearrange shutdownCapability code slightly | Duncan Coutts | 2011-05-26 | 1 | -10/+1 |
* | Revert "Add capability sets to the event system. Contains code from Duncan Co... | Duncan Coutts | 2011-05-23 | 1 | -8/+8 |
* | Add capability sets to the event system. Contains code from Duncan Coutts. | Spencer Janssen | 2011-05-18 | 1 | -8/+8 |
* | scheduleDoGC: if we're doing heapCensus(), do it *before* releasing | Simon Marlow | 2011-05-11 | 1 | -6/+6 |
* | Refactoring and tidy up | Simon Marlow | 2011-04-11 | 1 | -0/+10 |
* | scheduleThreadOn: use TSO_LOCKED even on the non-threaded RTS | Simon Marlow | 2011-03-30 | 1 | -1/+1 |
* | scheduleProcessInbox: use non-blocking acquire, and take the whole queue | Simon Marlow | 2011-02-02 | 1 | -4/+28 |
* | Annotate thread stop events with the owner of the black hole | Simon Marlow | 2011-01-27 | 1 | -2/+12 |
* | raiseExceptionHelper: update tso->stackobj->sp before calling threadStackOver... | Simon Marlow | 2010-12-21 | 1 | -0/+1 |
* | Implement stack chunks and separate TSO/STACK objects | Simon Marlow | 2010-12-15 | 1 | -247/+36 |
* | Only reset the event log if logging is turned on (addendum to #4512) | Simon Marlow | 2010-12-10 | 1 | -4/+4 |
* | Catch too-large allocations and emit an error message (#4505) | Simon Marlow | 2010-12-09 | 1 | -0/+4 |
* | Fixes for #4512: EventLog.c - provides ability to terminate event logging, Sc... | Dmitry Astapov | 2010-12-03 | 1 | -0/+11 |
* | small tidyup | Simon Marlow | 2010-11-26 | 1 | -4/+2 |
* | Keep a maximum of 6 spare worker threads per Capability (#4262) | Simon Marlow | 2010-11-25 | 1 | -1/+2 |
* | Fix for interruptible FFI handling | Simon Marlow | 2010-09-25 | 1 | -3/+3 |
* | Don't interrupt when task blocks exceptions, don't immediately start exception. | Edward Z. Yang | 2010-09-25 | 1 | -1/+1 |
* | Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4 | Edward Z. Yang | 2010-09-19 | 1 | -11/+12 |
* | Fix #4074 (I hope). | Simon Marlow | 2010-05-18 | 1 | -0/+4 |
* | Fix crash in nested callbacks (#4038) | Simon Marlow | 2010-05-07 | 1 | -11/+11 |
* | tidyup; no functional changes | Simon Marlow | 2010-05-05 | 1 | -6/+1 |
* | BlockedOnMsgThrowTo is possible in resurrectThreads (#4030) | Simon Marlow | 2010-05-05 | 1 | -0/+6 |
* | Change the representation of the MVar blocked queue | Simon Marlow | 2010-04-01 | 1 | -33/+6 |
* | Move a thread to the front of the run queue when another thread blocks on it | Simon Marlow | 2010-03-29 | 1 | -13/+30 |
* | New implementation of BLACKHOLEs | Simon Marlow | 2010-03-29 | 1 | -213/+30 |
* | remove out of date comment | Simon Marlow | 2010-04-01 | 1 | -3/+0 |
* | avoid a fork deadlock (see comments) | Simon Marlow | 2010-03-29 | 1 | -0/+7 |
* | Use message-passing to implement throwTo in the RTS | Simon Marlow | 2010-03-11 | 1 | -94/+91 |
* | Split part of the Task struct into a separate struct InCall | Simon Marlow | 2010-03-09 | 1 | -79/+65 |
* | fix lost context switches in GHCi (fixes test 3429(ghci)) | Simon Marlow | 2010-02-15 | 1 | -17/+13 |
* | Fix a deadlock, and possibly other problems | Simon Marlow | 2010-01-26 | 1 | -3/+18 |
* | fix a comment | Simon Marlow | 2009-12-30 | 1 | -1/+1 |
* | remove an unnecessary debug trace, duplicated by a traceSchedEvent | Simon Marlow | 2009-12-30 | 1 | -1/+0 |
* | Use local mut lists in UPD_IND(), also clean up Updates.h | Simon Marlow | 2009-12-31 | 1 | -1/+2 |
* | If ACTIVITY_INACTIVE is set, wait for GC before resetting it | Simon Marlow | 2009-12-13 | 1 | -1/+5 |
* | Expose all EventLog events as DTrace probes | Manuel M T Chakravarty | 2009-12-12 | 1 | -11/+11 |
* | add a missing unlockTSO() | Simon Marlow | 2009-12-09 | 1 | -0/+1 |
* | threadStackUnderflow: fix recently introduced bug (conc068(threaded1) failure) | Simon Marlow | 2009-12-07 | 1 | -1/+1 |
* | GC refactoring, remove "steps" | Simon Marlow | 2009-12-03 | 1 | -26/+26 |
* | Refactoring only | Simon Marlow | 2009-12-02 | 1 | -1/+1 |
* | threadStackUnderflow: put the new TSO on the mut list if necessary | Simon Marlow | 2009-12-02 | 1 | -3/+10 |