summaryrefslogtreecommitdiff
path: root/rts/Capability.c
Commit message (Expand)AuthorAgeFilesLines
...
* Make forkProcess work with +RTS -NSimon Marlow2011-12-061-7/+10
* Fix a scheduling bug in the threaded RTSSimon Marlow2011-12-011-1/+9
* Add a new primop: getCCCS# :: State# s -> (# State# s, Addr# #)Simon Marlow2011-11-291-0/+3
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-3/+18
* Add a clock domain capset and emit wall clock time on rts initDuncan Coutts2011-10-261-2/+6
* fix race condition in yieldCapability() (#5552)Simon Marlow2011-10-241-1/+26
* small optimisation for the program in #5367: if the worker threadSimon Marlow2011-08-051-5/+7
* Add new fully-accurate per-spark trace/eventlog eventsDuncan Coutts2011-07-181-3/+4
* add a missing traceSparkCounters invocationMikolaj2011-07-181-0/+1
* Add spark counter tracingDuncan Coutts2011-07-181-1/+6
* Move allocation of spark pools into initCapabilityDuncan Coutts2011-07-181-0/+1
* Add assertion of the invariant for the spark countersDuncan Coutts2011-07-181-0/+35
* Classify overflowed sparks separatelyDuncan Coutts2011-07-181-0/+1
* Use a struct for the set of spark countersDuncan Coutts2011-07-181-9/+9
* Change tryStealSpark so it does not consume fizzled sparksDuncan Coutts2011-07-181-2/+10
* Add capability sets to the tracing/events systemDuncan Coutts2011-05-261-1/+12
* Rearrange shutdownCapability code slightlyDuncan Coutts2011-05-261-22/+35
* Revert "Add capability sets to the event system. Contains code from Duncan Co...Duncan Coutts2011-05-231-4/+0
* Add capability sets to the event system. Contains code from Duncan Coutts.Spencer Janssen2011-05-181-0/+4
* Refactoring and tidy upSimon Marlow2011-04-111-28/+18
* count fizzled and GC'd sparks separatelySimon Marlow2010-11-111-1/+2
* count "dud" sparks (expressions that were already evaluated when sparked)Simon Marlow2010-11-011-0/+1
* releaseCapabilityAndQueueWorker: task->stopped should be false (#4850)Simon Marlow2010-12-211-1/+5
* Keep a maximum of 6 spare worker threads per Capability (#4262)Simon Marlow2010-11-251-10/+28
* Make sparks into weak pointers (#2185)Simon Marlow2010-05-251-4/+2
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-61/+2
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-25/+42
* Split part of the Task struct into a separate struct InCallSimon Marlow2010-03-091-21/+19
* Fix a rare deadlock when the IO manager thread is slow to start upSimon Marlow2010-03-091-1/+9
* comment-out an incorrect assertionSimon Marlow2010-01-261-1/+4
* Expose all EventLog events as DTrace probesManuel M T Chakravarty2009-12-121-6/+5
* remove unused cap->in_gc flagSimon Marlow2009-12-021-1/+0
* Make allocatePinned use local storage, and other refactoringsSimon Marlow2009-12-011-0/+1
* free cap->saved_mut_lists tooSimon Marlow2009-12-011-0/+1
* findSpark: exit if there's a returning foreign callSimon Marlow2009-10-091-1/+1
* Retry pulling from our own spark pool if there was a collisionSimon Marlow2009-10-071-21/+24
* Unify event logging and debug tracing.Simon Marlow2009-08-291-14/+6
* waitForReturnCapability: fix logic bugSimon Marlow2009-08-311-1/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-9/+8
* Add and export rts_unsafeGetMyCapability from rtsDuncan Coutts2009-06-121-0/+15
* Remove old GUM/GranSim codeSimon Marlow2009-06-021-1/+1
* Eventlog support for new event type: create spark.donnie@darthik.com2009-04-031-0/+9
* Add fast event loggingSimon Marlow2009-03-171-10/+10
* Instead of a separate context-switch flag, set HpLim to zeroSimon Marlow2009-03-131-8/+11
* Keep the remembered sets local to each thread during parallel GCSimon Marlow2009-01-121-0/+3
* Use mutator threads to do GC, instead of having a separate pool of GC threadsSimon Marlow2008-11-211-55/+19
* don't run sparks if there are other threads on this CapabilitySimon Marlow2008-11-141-4/+7
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-181-0/+1
* move an assertionSimon Marlow2008-11-131-2/+2
* re-instate counting of sparks convertedSimon Marlow2008-11-061-3/+16