2010-09-25 |
Simon Marlow | Fix for interruptible FFI handling |
blob | commitdiff |
2010-09-25 |
Edward Z. Yang | Don't interrupt when task blocks exceptions, don't... |
blob | commitdiff | diff to current |
2010-09-19 |
Edward Z. Yang | Interruptible FFI calls with pthread_kill and CancelSyn... |
blob | commitdiff | diff to current |
2010-05-18 |
Simon Marlow | Fix #4074 (I hope). |
blob | commitdiff | diff to current |
2010-05-07 |
Simon Marlow | Fix crash in nested callbacks (#4038) |
blob | commitdiff | diff to current |
2010-05-05 |
Simon Marlow | tidyup; no functional changes |
blob | commitdiff | diff to current |
2010-05-05 |
Simon Marlow | BlockedOnMsgThrowTo is possible in resurrectThreads... |
blob | commitdiff | diff to current |
2010-04-01 |
Simon Marlow | Change the representation of the MVar blocked queue |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | Move a thread to the front of the run queue when anothe... |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | New implementation of BLACKHOLEs |
blob | commitdiff | diff to current |
2010-04-01 |
Simon Marlow | remove out of date comment |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | avoid a fork deadlock (see comments) |
blob | commitdiff | diff to current |
2010-03-11 |
Simon Marlow | Use message-passing to implement throwTo in the RTS |
blob | commitdiff | diff to current |
2010-03-09 |
Simon Marlow | Split part of the Task struct into a separate struct... |
blob | commitdiff | diff to current |
2010-02-15 |
Simon Marlow | fix lost context switches in GHCi (fixes test 3429... |
blob | commitdiff | diff to current |
2010-01-26 |
Simon Marlow | Fix a deadlock, and possibly other problems |
blob | commitdiff | diff to current |
2009-12-30 |
Simon Marlow | fix a comment |
blob | commitdiff | diff to current |
2009-12-30 |
Simon Marlow | remove an unnecessary debug trace, duplicated by a... |
blob | commitdiff | diff to current |
2009-12-31 |
Simon Marlow | Use local mut lists in UPD_IND(), also clean up Updates.h |
blob | commitdiff | diff to current |
2009-12-13 |
Simon Marlow | If ACTIVITY_INACTIVE is set, wait for GC before resetti... |
blob | commitdiff | diff to current |
2009-12-12 |
Manuel M T Chakravarty | Expose all EventLog events as DTrace probes |
blob | commitdiff | diff to current |
2009-12-09 |
Simon Marlow | add a missing unlockTSO() |
blob | commitdiff | diff to current |
2009-12-07 |
Simon Marlow | threadStackUnderflow: fix recently introduced bug ... |
blob | commitdiff | diff to current |
2009-12-03 |
Simon Marlow | GC refactoring, remove "steps" |
blob | commitdiff | diff to current |
2009-12-02 |
Simon Marlow | Refactoring only |
blob | commitdiff | diff to current |
2009-12-02 |
Simon Marlow | threadStackUnderflow: put the new TSO on the mut list... |
blob | commitdiff | diff to current |
2009-12-02 |
Simon Marlow | don't sanity check the whole stack when switching inter... |
blob | commitdiff | diff to current |
2009-12-01 |
Simon Marlow | Make allocatePinned use local storage, and other refact... |
blob | commitdiff | diff to current |
2009-12-01 |
Simon Marlow | exitScheduler: move boundTaskExiting call outside ... |
blob | commitdiff | diff to current |
2009-11-29 |
Simon Marlow | Store a destination step in the block descriptor |
blob | commitdiff | diff to current |
2009-11-25 |
Simon Marlow | threadStackOverflow: check whether stack squeezing... |
blob | commitdiff | diff to current |
2009-11-13 |
Simon Marlow | The rest of the #1185 patch (forkProcess and -threaded) |
blob | commitdiff | diff to current |
2009-11-06 |
Simon Marlow | Rollback #1185 fix |
blob | commitdiff | diff to current |
2009-11-03 |
Simon Marlow | Fix #1185 (RTS part, also needs corresponding change... |
blob | commitdiff | diff to current |
2009-10-20 |
Simon Marlow | Fix a regression introduced in "overlap checking of... |
blob | commitdiff | diff to current |
2009-10-15 |
Simon Marlow | overlap checking of the black hole queue with waiting... |
blob | commitdiff | diff to current |
2009-10-14 |
Simon Marlow | micro-opt: replace stmGetEnclosingTRec() with a field... |
blob | commitdiff | diff to current |
2009-08-29 |
Simon Marlow | Unify event logging and debug tracing. |
blob | commitdiff | diff to current |
2009-08-30 |
Simon Marlow | Handle renames from #3310 |
blob | commitdiff | diff to current |
2009-08-29 |
Simon Marlow | Maintain Task/Capability invariants in performPendingTh... |
blob | commitdiff | diff to current |
2009-08-20 |
Simon Marlow | remove a bogus assertion |
blob | commitdiff | diff to current |
2009-08-20 |
Simon Marlow | fix warning |
blob | commitdiff | diff to current |
2009-08-19 |
Simon Marlow | Always yieldCapabilty() when a bound thread blocks |
blob | commitdiff | diff to current |
2009-08-19 |
Simon Marlow | Detect C finalizer callbacks in rts_lock() instead... |
blob | commitdiff | diff to current |
2009-08-03 |
Simon Marlow | use C99-style array initialisers |
blob | commitdiff | diff to current |
2009-08-03 |
Simon Marlow | Windows build fixes |
blob | commitdiff | diff to current |
2009-08-02 |
Simon Marlow | RTS tidyup sweep, first phase |
blob | commitdiff | diff to current |
2009-06-10 |
Simon Marlow | don't check for stack underflow if we just had an overflow |
blob | commitdiff | diff to current |
2009-06-02 |
Simon Marlow | Remove old GUM/GranSim code |
blob | commitdiff | diff to current |
2009-05-29 |
Simon Marlow | don't shrink the stack smaller than the value set by... |
blob | commitdiff | diff to current |
2009-05-28 |
Simon Marlow | Fix #3156: ensure preconditions of splitLargeBlock() |
blob | commitdiff | diff to current |
2009-05-18 |
Simon Marlow | Fix #3236: emit a helpful error message when the RTS... |
blob | commitdiff | diff to current |
2009-04-28 |
Simon Marlow | improve the finalizer callback error message |
blob | commitdiff | diff to current |
2009-04-03 |
donnie@darthik.com | Eventlog support for new event type: create spark. |
blob | commitdiff | diff to current |
2009-03-26 |
Simon Marlow | check for ThreadRelocated in checkBlackHoles() |
blob | commitdiff | diff to current |
2009-03-18 |
Simon Marlow | Set thread affinity with +RTS -qa (only on Linux so... |
blob | commitdiff | diff to current |
2009-03-17 |
Simon Marlow | Add fast event logging |
blob | commitdiff | diff to current |
2009-03-13 |
Simon Marlow | Instead of a separate context-switch flag, set HpLim... |
blob | commitdiff | diff to current |
2009-03-09 |
Simon Marlow | Fix a bug which sometimes caused extra major GCs to... |
blob | commitdiff | diff to current |
2009-03-03 |
Simon Marlow | fix assertion failure with -debug non-threaded RTS... |
blob | commitdiff | diff to current |
2009-02-09 |
Simon Marlow | scheduleYield(): check the wakeup queue before yielding |
blob | commitdiff | diff to current |
2009-01-14 |
Simon Marlow | Detect when a C finalizer calls back to Haskell |
blob | commitdiff | diff to current |
2009-01-07 |
Simon Marlow | Close the races between throwTo and thread completion |
blob | commitdiff | diff to current |
2009-01-07 |
Simon Marlow | fix a race where the timer signal could remain turned... |
blob | commitdiff | diff to current |
2009-01-06 |
Simon Marlow | wake up the blocked exception queue on ThreadFinished... |
blob | commitdiff | diff to current |
2008-12-10 |
Simon Marlow | wake up other Capabilities even when there is only... |
blob | commitdiff | diff to current |
2008-12-09 |
Simon Marlow | Fix #2592: do an orderly shutdown when the heap is... |
blob | commitdiff | diff to current |
2008-11-21 |
Simon Marlow | Use mutator threads to do GC, instead of having a separ... |
blob | commitdiff | diff to current |
2008-11-20 |
Simon Marlow | Fix a race in the deadlock-detection code |
blob | commitdiff | diff to current |
2008-11-19 |
Simon Marlow | Fix some more shutdown races |
blob | commitdiff | diff to current |
2008-11-17 |
Simon Marlow | Fix #2783: detect black-hole loops properly |
blob | commitdiff | diff to current |
2008-11-17 |
Simon Marlow | Fix warning on Windows (use deleteThread() not deleteTh... |
blob | commitdiff | diff to current |
2008-11-17 |
Simon Marlow | Another shutdown fix |
blob | commitdiff | diff to current |
2008-11-13 |
Simon Marlow | Fix another subtle shutdown deadlock |
blob | commitdiff | diff to current |
2008-11-13 |
Simon Marlow | Fix an extremely subtle deadlock bug on x86_64 |
blob | commitdiff | diff to current |
2008-11-06 |
Simon Marlow | don't yield if the system is shutting down |
blob | commitdiff | diff to current |
2008-11-06 |
Simon Marlow | Run sparks in batches, instead of creating a new thread... |
blob | commitdiff | diff to current |
2008-11-05 |
Simon Marlow | don't yield the Capability if blackholes_need_checking |
blob | commitdiff | diff to current |
2008-11-05 |
Simon Marlow | deadlock fix: reset the flag *after* checking the black... |
blob | commitdiff | diff to current |
2008-10-24 |
Simon Marlow | Move the freeing of Capabilities later in the shutdown... |
blob | commitdiff | diff to current |
2008-10-23 |
Simon Marlow | Fix a bug in the new scheduler |
blob | commitdiff | diff to current |
2008-10-23 |
Simon Marlow | add an assertion |
blob | commitdiff | diff to current |
2008-10-22 |
Simon Marlow | Refactoring and reorganisation of the scheduler |
blob | commitdiff | diff to current |
2008-09-15 |
berthold@mathemati... | Work stealing for sparks |
blob | commitdiff | diff to current |
2008-10-20 |
Simon Marlow | FIX (partially) #2703: bug in stack overflow handling... |
blob | commitdiff | diff to current |
2008-10-08 |
Simon Marlow | Fix #2663: we had a hard-wired capabilities[0] |
blob | commitdiff | diff to current |
2008-09-19 |
Simon Marlow | Move the context_switch flag into the Capability |
blob | commitdiff | diff to current |
2008-09-12 |
Simon Marlow | Fix some bugs in the stack-reducing code (#2571) |
blob | commitdiff | diff to current |
2008-09-11 |
Ian Lynagh | Use OSThreadProcAttr for workerStart |
blob | commitdiff | diff to current |
2008-09-09 |
Simon Marlow | Fix warnings |
blob | commitdiff | diff to current |
2008-09-09 |
Simon Marlow | Fix race condition in wakeupThreadOnCapability() (... |
blob | commitdiff | diff to current |
2008-08-19 |
berthold@mathemati... | Capability stopping when waiting for GC |
blob | commitdiff | diff to current |
2008-09-02 |
berthold@mathemati... | Scheduler code cleanup |
blob | commitdiff | diff to current |
2008-08-21 |
Ian Lynagh | Fix references to exceptions from the RTS |
blob | commitdiff | diff to current |
2008-06-21 |
Ian Lynagh | When raising NonTermination with the RTS, build the... |
blob | commitdiff | diff to current |
2008-07-28 |
Simon Marlow | Change the calling conventions for unboxed tuples slightly |
blob | commitdiff | diff to current |
2008-07-23 |
Simon Marlow | debug message tweaks |
blob | commitdiff | diff to current |
2008-07-15 |
Simon Marlow | non-threaded RTS: don't assume deadlock if there are... |
blob | commitdiff | diff to current |
2008-06-17 |
Simon Marlow | small interpreter fix |
blob | commitdiff | diff to current |
2008-06-09 |
Simon Marlow | threadStackUnderflow: fix up the bd->free pointers... |
blob | commitdiff | diff to current |
next |