micro-opt: replace stmGetEnclosingTRec() with a field access
[ghc-hetmet.git] / rts / Schedule.c
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...
2008-04-16 Simon MarlowAdd a write barrier to the TSO link field (#1589)
2008-02-28 simonmar@microsoft.comRelease some of the memory allocated to a stack when...
2007-11-22 simonmar@microsoft.comkill the PAR/GRAN debug flags
2007-10-30 Simon Marlowmove GetRoots() to GC.c
2008-02-19 Simon MarlowFix #1984: missing context switches
2008-01-03 Simon MarlowFIX #1898: add a missing UNTAG_CLOSURE() in checkBlackHoles
2007-10-12 Simon MarlowthreadStackOverflow should be using allocateLocal
2007-10-09 Simon Marlowalso call initMutex on every task->lock, see #1391
2007-09-27 Simon Marlowalso acquire/release task->lock across fork()
2007-09-14 Simon Marlowattempt to fix #1391, hold locks across fork() and...
2007-09-03 Ian LynaghFix building RTS with gcc 2.*; declare all variables...
2007-09-03 Simon MarlowFIX #1623: disable the timer signal when the system...
2007-09-02 Ian LynaghFix and supress some warnings, and turn on -Werror...
2007-07-24 Simon Marlowhs_exit()/shutdownHaskell(): wait for outstanding forei...
2007-06-26 Simon MarlowMake the threaded RTS compilable using -fasm
2007-06-26 andy@galois.comCleanup Hpc sub-system, remove hpc-tracer implementation.
2007-05-18 Simon MarlowFIX #767 (withMVar family have a bug)
2007-04-27 Simon MarlowBasic heap profile support without -prof
2007-04-04 Ian LynaghFix C/Haskell type mismatches
2007-03-22 Ian LynaghAdd an --install-signal-handlers=<yes|no> RTS flag...
2007-03-05 Simon MarlowforkProcess: startTimer() in the child, because the...
2007-01-29 Simon Marlowfix bug in GetLastError/SetLastError patch
2007-01-26 Simon MarlowSave the Win32 error code where necessary
2007-01-09 andy@galois.comAdding command channel for the hpc debugger to the...
2007-01-05 Simon Marlowdisable an incorrect ASSERTion in the non-THREADED_RTS...
2006-12-15 Ian LynaghFree more things that we allocate 2006-12-16
2006-12-14 andy@galois.comUpdating rix output to new standard.
2006-12-12 Simon MarlowDon't free sched_mutex until freeTaskManager has finish...
2006-12-11 Ian LynaghAdd freeScheduler/freeTaskManager and call it later...
2006-12-01 Simon MarlowAdd support for the IO manager thread on Windows
2006-10-24 Simon MarlowSplit GC.c, and move storage manager into sm/ directory
2006-10-19 Simon Marlowremove performGCWithRoots()
2006-10-07 tharris@microsoft.comSTM invariants
2006-09-05 Ian Lynaghnew RTS flag: -V to modify the resolution of the RTS...
next