| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | don't sanity check the whole stack when switching interp<->compiled | Simon Marlow | 2009-12-02 | 1 | -3/+4 |
* | Make allocatePinned use local storage, and other refactorings | Simon Marlow | 2009-12-01 | 1 | -2/+2 |
* | exitScheduler: move boundTaskExiting call outside #ifdef THREADED_RTS | Simon Marlow | 2009-12-01 | 1 | -1/+2 |
* | Store a destination step in the block descriptor | Simon Marlow | 2009-11-29 | 1 | -2/+2 |
* | threadStackOverflow: check whether stack squeezing released some stack (#3677) | Simon Marlow | 2009-11-25 | 1 | -1/+31 |
* | The rest of the #1185 patch (forkProcess and -threaded) | Simon Marlow | 2009-11-13 | 1 | -0/+4 |
* | Rollback #1185 fix | Simon Marlow | 2009-11-06 | 1 | -4/+0 |
* | Fix #1185 (RTS part, also needs corresponding change to libraries/base) | Simon Marlow | 2009-11-03 | 1 | -0/+4 |
* | Fix a regression introduced in "overlap checking of the black hole queue..." | Simon Marlow | 2009-10-20 | 1 | -0/+6 |
* | overlap checking of the black hole queue with waiting for GC threads | Simon Marlow | 2009-10-15 | 1 | -6/+12 |
* | micro-opt: replace stmGetEnclosingTRec() with a field access | Simon Marlow | 2009-10-14 | 1 | -2/+2 |
* | Unify event logging and debug tracing. | Simon Marlow | 2009-08-29 | 1 | -70/+19 |
* | Handle renames from #3310 | Simon Marlow | 2009-08-30 | 1 | -3/+7 |
* | Maintain Task/Capability invariants in performPendingThrowTos | Simon Marlow | 2009-08-29 | 1 | -3/+17 |