Tidy up tso->stackobj before calling threadStackUnderflow (#7636)
[ghc.git] / rts / Schedule.c
2011-06-25  Ian LynaghMerge branch 'master' of darcs.haskell.org/ghc
2011-06-25  Ian LynaghFix gcc 4.6 warnings; fixes #5176
2011-06-19  Iavor S. Diatchki(partial) Merge branch 'master' into type-nats
2011-05-26  Duncan CouttsRearrange shutdownCapability code slightly
2011-05-26  Jose Pedro MagalhaesMerge branch 'ghc-generics'
2011-05-26  Simon Peyton JonesMerge remote branch 'origin/master' into ghc-generics
2011-05-23  Simon MarlowMerge branch 'master' of /home/simonmar/ghc-git/.
2011-05-22  Duncan CouttsRevert "Add capability sets to the event system. Contai...
2011-05-20  Jose Pedro MagalhaesMerge branch 'master' of darcs.haskell.org/ghc into...
2011-05-19  Dimitrios VytiniotisMerge branch 'master' of darcs.haskell.org/ghc
2011-05-18  Dimitrios VytiniotisMerge remote branch 'origin/master'
2011-05-18  Spencer JanssenAdd capability sets to the event system. Contains code...
2011-05-12  Jose Pedro MagalhaesMerge branch 'master' of darcs.haskell.org/ghc into...
2011-05-11  Simon Peyton JonesMerge remote branch 'origin/master'
2011-05-11  Simon MarlowscheduleDoGC: if we're doing heapCensus(), do it *befor...
2011-05-08  Ian LynaghMerge branch 'coloured-core' of https://github.com...
2011-04-13  unknownMerge branch 'master' of c:/code/HEAD-git/. into ghc...
2011-04-11  Simon MarlowRefactoring and tidy up
2011-03-30  Simon MarlowscheduleThreadOn: use TSO_LOCKED even on the non-thread...
2011-02-19  Iavor S. DiatchkiMerge remote branch 'origin/master' into type-nats
2011-02-02  Simon MarlowscheduleProcessInbox: use non-blocking acquire, and...
2011-01-27  Simon MarlowAnnotate thread stop events with the owner of the black...
2010-12-21  Simon MarlowraiseExceptionHelper: update tso->stackobj->sp before...
2010-12-15  Simon MarlowImplement stack chunks and separate TSO/STACK objects
2010-12-10  Simon MarlowOnly reset the event log if logging is turned on (adden...
2010-12-09  Simon MarlowCatch too-large allocations and emit an error message...
2010-12-03  Dmitry AstapovFixes for #4512: EventLog.c - provides ability to termi...
2010-11-26  Simon Marlowsmall tidyup
2010-11-25  Simon MarlowKeep a maximum of 6 spare worker threads per Capability...
2010-09-25  Simon MarlowFix for interruptible FFI handling
2010-09-25  Edward Z. YangDon't interrupt when task blocks exceptions, don't...
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
next