summaryrefslogtreecommitdiff
path: root/rts/Schedule.c
Commit message (Expand)AuthorAgeFilesLines
* Time handling overhaulSimon Marlow2011-11-251-1/+1
* fix occasional failure of numsparks001 test. During shutdown weSimon Marlow2011-08-141-5/+14
* Move the call to heapCensus() into GarbageCollect(), just beforeSimon Marlow2011-07-201-5/+4
* Add spark counter tracingDuncan Coutts2011-07-181-0/+2
* Move allocation of spark pools into initCapabilityDuncan Coutts2011-07-181-4/+0
* Add assertion of the invariant for the spark countersDuncan Coutts2011-07-181-0/+10
* Change tryStealSpark so it does not consume fizzled sparksDuncan Coutts2011-07-181-0/+4
* Fix Windows breakage (#5322). When I modified StgRun to use the pureSimon Marlow2011-07-181-0/+4
* Fix gcc 4.6 warnings; fixes #5176Ian Lynagh2011-06-251-2/+8
* Rearrange shutdownCapability code slightlyDuncan Coutts2011-05-261-10/+1
* Revert "Add capability sets to the event system. Contains code from Duncan Co...Duncan Coutts2011-05-231-8/+8
* Add capability sets to the event system. Contains code from Duncan Coutts.Spencer Janssen2011-05-181-8/+8
* scheduleDoGC: if we're doing heapCensus(), do it *before* releasingSimon Marlow2011-05-111-6/+6
* Refactoring and tidy upSimon Marlow2011-04-111-0/+10
* scheduleThreadOn: use TSO_LOCKED even on the non-threaded RTSSimon Marlow2011-03-301-1/+1
* scheduleProcessInbox: use non-blocking acquire, and take the whole queueSimon Marlow2011-02-021-4/+28
* Annotate thread stop events with the owner of the black holeSimon Marlow2011-01-271-2/+12
* raiseExceptionHelper: update tso->stackobj->sp before calling threadStackOver...Simon Marlow2010-12-211-0/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-247/+36
* Only reset the event log if logging is turned on (addendum to #4512)Simon Marlow2010-12-101-4/+4
* Catch too-large allocations and emit an error message (#4505)Simon Marlow2010-12-091-0/+4
* Fixes for #4512: EventLog.c - provides ability to terminate event logging, Sc...Dmitry Astapov2010-12-031-0/+11
* small tidyupSimon Marlow2010-11-261-4/+2
* Keep a maximum of 6 spare worker threads per Capability (#4262)Simon Marlow2010-11-251-1/+2
* Fix for interruptible FFI handlingSimon Marlow2010-09-251-3/+3
* Don't interrupt when task blocks exceptions, don't immediately start exception.Edward Z. Yang2010-09-251-1/+1
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-11/+12
* Fix #4074 (I hope).Simon Marlow2010-05-181-0/+4
* Fix crash in nested callbacks (#4038)Simon Marlow2010-05-071-11/+11
* tidyup; no functional changesSimon Marlow2010-05-051-6/+1
* BlockedOnMsgThrowTo is possible in resurrectThreads (#4030)Simon Marlow2010-05-051-0/+6
* Change the representation of the MVar blocked queueSimon Marlow2010-04-011-33/+6
* Move a thread to the front of the run queue when another thread blocks on itSimon Marlow2010-03-291-13/+30
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-213/+30
* remove out of date commentSimon Marlow2010-04-011-3/+0
* avoid a fork deadlock (see comments)Simon Marlow2010-03-291-0/+7
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-94/+91
* Split part of the Task struct into a separate struct InCallSimon Marlow2010-03-091-79/+65
* fix lost context switches in GHCi (fixes test 3429(ghci))Simon Marlow2010-02-151-17/+13
* Fix a deadlock, and possibly other problemsSimon Marlow2010-01-261-3/+18
* fix a commentSimon Marlow2009-12-301-1/+1
* remove an unnecessary debug trace, duplicated by a traceSchedEventSimon Marlow2009-12-301-1/+0
* Use local mut lists in UPD_IND(), also clean up Updates.hSimon Marlow2009-12-311-1/+2
* If ACTIVITY_INACTIVE is set, wait for GC before resetting itSimon Marlow2009-12-131-1/+5
* Expose all EventLog events as DTrace probesManuel M T Chakravarty2009-12-121-11/+11
* add a missing unlockTSO()Simon Marlow2009-12-091-0/+1
* threadStackUnderflow: fix recently introduced bug (conc068(threaded1) failure)Simon Marlow2009-12-071-1/+1
* GC refactoring, remove "steps"Simon Marlow2009-12-031-26/+26
* Refactoring onlySimon Marlow2009-12-021-1/+1
* threadStackUnderflow: put the new TSO on the mut list if necessarySimon Marlow2009-12-021-3/+10