Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4
[ghc-hetmet.git] / rts / Schedule.c
2010-09-19 Edward Z. YangInterruptible FFI calls with pthread_kill and CancelSyn...
2010-05-18 Simon MarlowFix #4074 (I hope).
2010-05-07 Simon MarlowFix crash in nested callbacks (#4038)
2010-05-05 Simon Marlowtidyup; no functional changes
2010-05-05 Simon MarlowBlockedOnMsgThrowTo is possible in resurrectThreads...
2010-04-01 Simon MarlowChange the representation of the MVar blocked queue
2010-03-29 Simon MarlowMove a thread to the front of the run queue when anothe...
2010-03-29 Simon MarlowNew implementation of BLACKHOLEs
2010-04-01 Simon Marlowremove out of date comment
2010-03-29 Simon Marlowavoid a fork deadlock (see comments)
2010-03-11 Simon MarlowUse message-passing to implement throwTo in the RTS
2010-03-09 Simon MarlowSplit part of the Task struct into a separate struct...
2010-02-15 Simon Marlowfix lost context switches in GHCi (fixes test 3429...
2010-01-26 Simon MarlowFix a deadlock, and possibly other problems
2009-12-30 Simon Marlowfix a comment
2009-12-30 Simon Marlowremove an unnecessary debug trace, duplicated by a...
2009-12-31 Simon MarlowUse local mut lists in UPD_IND(), also clean up Updates.h
2009-12-13 Simon MarlowIf ACTIVITY_INACTIVE is set, wait for GC before resetti...
2009-12-12 Manuel M T ChakravartyExpose all EventLog events as DTrace probes
2009-12-09 Simon Marlowadd a missing unlockTSO()
2009-12-07 Simon MarlowthreadStackUnderflow: fix recently introduced bug ...
2009-12-03 Simon MarlowGC refactoring, remove "steps"
2009-12-02 Simon MarlowRefactoring only
2009-12-02 Simon MarlowthreadStackUnderflow: put the new TSO on the mut list...
2009-12-02 Simon Marlowdon't sanity check the whole stack when switching inter...
2009-12-01 Simon MarlowMake allocatePinned use local storage, and other refact...
2009-12-01 Simon MarlowexitScheduler: move boundTaskExiting call outside ...
2009-11-29 Simon MarlowStore a destination step in the block descriptor
2009-11-25 Simon MarlowthreadStackOverflow: check whether stack squeezing...
2009-11-13 Simon MarlowThe rest of the #1185 patch (forkProcess and -threaded)
2009-11-06 Simon MarlowRollback #1185 fix
2009-11-03 Simon MarlowFix #1185 (RTS part, also needs corresponding change...
2009-10-20 Simon MarlowFix a regression introduced in "overlap checking of...
2009-10-15 Simon Marlowoverlap checking of the black hole queue with waiting...
2009-10-14 Simon Marlowmicro-opt: replace stmGetEnclosingTRec() with a field...
2009-08-29 Simon MarlowUnify event logging and debug tracing.
2009-08-30 Simon MarlowHandle renames from #3310
2009-08-29 Simon MarlowMaintain Task/Capability invariants in performPendingTh...
2009-08-20 Simon Marlowremove a bogus assertion
2009-08-20 Simon Marlowfix warning
2009-08-19 Simon MarlowAlways yieldCapabilty() when a bound thread blocks
2009-08-19 Simon MarlowDetect C finalizer callbacks in rts_lock() instead...
2009-08-03 Simon Marlowuse C99-style array initialisers
2009-08-03 Simon MarlowWindows build fixes
2009-08-02 Simon MarlowRTS tidyup sweep, first phase
2009-06-10 Simon Marlowdon't check for stack underflow if we just had an overflow
2009-06-02 Simon MarlowRemove old GUM/GranSim code
2009-05-29 Simon Marlowdon't shrink the stack smaller than the value set by...
2009-05-28 Simon MarlowFix #3156: ensure preconditions of splitLargeBlock()
2009-05-18 Simon MarlowFix #3236: emit a helpful error message when the RTS...
2009-04-28 Simon Marlowimprove the finalizer callback error message
2009-04-03 donnie@darthik.comEventlog support for new event type: create spark.
2009-03-26 Simon Marlowcheck for ThreadRelocated in checkBlackHoles()
2009-03-18 Simon MarlowSet thread affinity with +RTS -qa (only on Linux so...
2009-03-17 Simon MarlowAdd fast event logging
2009-03-13 Simon MarlowInstead of a separate context-switch flag, set HpLim...
2009-03-09 Simon MarlowFix a bug which sometimes caused extra major GCs to...
2009-03-03 Simon Marlowfix assertion failure with -debug non-threaded RTS...
2009-02-09 Simon MarlowscheduleYield(): check the wakeup queue before yielding
2009-01-14 Simon MarlowDetect when a C finalizer calls back to Haskell
2009-01-07 Simon MarlowClose the races between throwTo and thread completion
2009-01-07 Simon Marlowfix a race where the timer signal could remain turned...
2009-01-06 Simon Marlowwake up the blocked exception queue on ThreadFinished...
2008-12-10 Simon Marlowwake up other Capabilities even when there is only...
2008-12-09 Simon MarlowFix #2592: do an orderly shutdown when the heap is...
2008-11-21 Simon MarlowUse mutator threads to do GC, instead of having a separ...
2008-11-20 Simon MarlowFix a race in the deadlock-detection code
2008-11-19 Simon MarlowFix some more shutdown races
2008-11-17 Simon MarlowFix #2783: detect black-hole loops properly
2008-11-17 Simon MarlowFix warning on Windows (use deleteThread() not deleteTh...
2008-11-17 Simon MarlowAnother shutdown fix
2008-11-13 Simon MarlowFix another subtle shutdown deadlock
2008-11-13 Simon MarlowFix an extremely subtle deadlock bug on x86_64
2008-11-06 Simon Marlowdon't yield if the system is shutting down
2008-11-06 Simon MarlowRun sparks in batches, instead of creating a new thread...
2008-11-05 Simon Marlowdon't yield the Capability if blackholes_need_checking
2008-11-05 Simon Marlowdeadlock fix: reset the flag *after* checking the black...
2008-10-24 Simon MarlowMove the freeing of Capabilities later in the shutdown...
2008-10-23 Simon MarlowFix a bug in the new scheduler
2008-10-23 Simon Marlowadd an assertion
2008-10-22 Simon MarlowRefactoring and reorganisation of the scheduler
2008-09-15 berthold@mathemati... Work stealing for sparks
2008-10-20 Simon MarlowFIX (partially) #2703: bug in stack overflow handling...
2008-10-08 Simon MarlowFix #2663: we had a hard-wired capabilities[0]
2008-09-19 Simon MarlowMove the context_switch flag into the Capability
2008-09-12 Simon MarlowFix some bugs in the stack-reducing code (#2571)
2008-09-11 Ian LynaghUse OSThreadProcAttr for workerStart
2008-09-09 Simon MarlowFix warnings
2008-09-09 Simon MarlowFix race condition in wakeupThreadOnCapability() (...
2008-08-19 berthold@mathemati... Capability stopping when waiting for GC
2008-09-02 berthold@mathemati... Scheduler code cleanup
2008-08-21 Ian LynaghFix references to exceptions from the RTS
2008-06-21 Ian LynaghWhen raising NonTermination with the RTS, build the...
2008-07-28 Simon MarlowChange the calling conventions for unboxed tuples slightly
2008-07-23 Simon Marlowdebug message tweaks
2008-07-15 Simon Marlownon-threaded RTS: don't assume deadlock if there are...
2008-06-17 Simon Marlowsmall interpreter fix
2008-06-09 Simon MarlowthreadStackUnderflow: fix up the bd->free pointers...
2008-04-16 Simon MarlowDon't look at all the threads before each GC.
2008-04-16 Simon MarlowDon't traverse the entire list of threads on every...
next