summaryrefslogtreecommitdiff
path: root/rts/Capability.c
Commit message (Expand)AuthorAgeFilesLines
* Add a missing closing braceIan Lynagh2012-06-071-0/+1
* scheduleYield: avoid doing a GC again if we just did oneIan Lynagh2012-06-071-5/+8
* Fix warnings on Win64Ian Lynagh2012-04-261-2/+2
* Move trace of cap delete from shutdownCapability to freeCapabilityDuncan Coutts2012-04-041-21/+7
* Calculate the total memory allocated on a per-capability basisDuncan Coutts2012-04-041-0/+1
* Add eventlog/trace stuff for capabilities: create/delete/enable/disableDuncan Coutts2012-04-041-4/+15
* typoGabor Greif2012-02-271-5/+5
* Allocate pinned object blocks from the nursery, not the globalSimon Marlow2012-02-131-0/+1
* Add missing initialisation of cap->disabledSimon Marlow2012-01-161-0/+1
* last_free_capability should never be NULLSimon Marlow2012-01-091-1/+1
* Support for reducing the number of Capabilities with setNumCapabilitiesSimon Marlow2011-12-151-2/+17
* New flag +RTS -qi<n>, avoid waking up idle Capabilities to do parallel GCSimon Marlow2011-12-131-0/+1
* Allow the number of capabilities to be increased at runtime (#3729)Simon Marlow2011-12-061-18/+48
* 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