scheduleYield: avoid doing a GC again if we just did one
[ghc.git] / rts / Capability.c
2012-06-07  Ian LynaghscheduleYield: avoid doing a GC again if we just did one
2012-04-30  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org//ghc
2012-04-27  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
2012-04-27  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-04-27  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-04-27  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-04-26  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-04-26  Ian LynaghMerge win:c:/m64/reg8
2012-04-26  Ian LynaghFix warnings on Win64
2012-04-23  Ian LynaghMerge branch 'master' of darcs.haskell.org:/srv/darcs...
2012-04-05  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-04-05  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org//ghc
2012-04-05  Dimitrios.VytiniotisMerge branch 'master' of darcs.haskell.org/ghc into...
2012-04-04  Duncan CouttsMove trace of cap delete from shutdownCapability to...
2012-04-04  Duncan CouttsCalculate the total memory allocated on a per-capabilit...
2012-04-04  Duncan CouttsAdd eventlog/trace stuff for capabilities: create/delet...
2012-03-14  Iavor S. DiatchkiMerge remote-tracking branch 'origin/master' into type...
2012-02-27  Gabor Greiftypo
2012-02-13  Simon MarlowAllocate pinned object blocks from the nursery, not...
2012-01-25  Iavor S. DiatchkiMerge remote-tracking branch 'origin/master' into type...
2012-01-23  Simon Peyton JonesMerge in more HEAD, fix stuff up
2012-01-17  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-01-16  Simon MarlowAdd missing initialisation of cap->disabled
2012-01-10  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2012-01-09  Simon Marlowlast_free_capability should never be NULL
2011-12-19  Iavor S. DiatchkiMerge remote-tracking branch 'origin/type-nats' into...
2011-12-15  Dimitrios VytiniotisMerge branch 'master' of darcs.haskell.org//ghc
2011-12-15  Simon MarlowSupport for reducing the number of Capabilities with...
2011-12-13  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org//ghc
2011-12-13  Simon MarlowNew flag +RTS -qi<n>, avoid waking up idle Capabilities...
2011-12-06  Simon MarlowAllow the number of capabilities to be increased at...
2011-12-06  Simon MarlowMake forkProcess work with +RTS -N
2011-12-05  Simon Peyton JonesMerge branch 'master' of ../HEAD
2011-12-01  Simon MarlowFix a scheduling bug in the threaded RTS
2011-11-29  Dimitrios VytiniotisMerge branch 'master' of darcs.haskell.org//ghc
2011-11-29  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2011-11-29  Simon MarlowAdd a new primop: getCCCS# :: State# s -> (# State...
2011-11-29  Simon MarlowMake profiling work with multiple capabilities (+RTS -N)
2011-11-22  Simon Marlowmerge
2011-10-26  Ian LynaghMerge branch 'master' of mac:ghc/git/val32/.
2011-10-26  Duncan CouttsAdd a clock domain capset and emit wall clock time...
2011-10-24  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2011-10-24  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2011-10-24  Simon Marlowfix race condition in yieldCapability() (#5552)
2011-08-05  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2011-08-05  Simon Marlowsmall optimisation for the program in #5367: if the...
2011-07-29  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2011-07-27  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2011-07-20  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2011-07-18  Simon Peyton JonesMerge branch 'master' of darcs.haskell.org/ghc
2011-07-18  Duncan CouttsAdd new fully-accurate per-spark trace/eventlog events
2011-07-18  Mikolajadd a missing traceSparkCounters invocation
2011-07-18  Duncan CouttsAdd spark counter tracing
2011-07-18  Duncan CouttsMove allocation of spark pools into initCapability
2011-07-18  Duncan CouttsAdd assertion of the invariant for the spark counters
2011-07-18  Duncan CouttsClassify overflowed sparks separately
2011-07-18  Duncan CouttsUse a struct for the set of spark counters
2011-07-18  Duncan CouttsChange tryStealSpark so it does not consume fizzled...
2011-06-19  Iavor S. Diatchki(partial) Merge branch 'master' into type-nats
2011-05-26  Duncan CouttsAdd capability sets to the tracing/events system
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  Spencer JanssenAdd capability sets to the event system. Contains code...
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-02-19  Iavor S. DiatchkiMerge remote branch 'origin/master' into type-nats
2010-12-21  Simon MarlowreleaseCapabilityAndQueueWorker: task->stopped should...
2010-11-25  Simon MarlowKeep a maximum of 6 spare worker threads per Capability...
2010-11-11  Simon Marlowcount fizzled and GC'd sparks separately
2010-11-01  Simon Marlowcount "dud" sparks (expressions that were already evalu...
2010-05-25  Simon MarlowMake sparks into weak pointers (#2185)
2010-03-29  Simon MarlowNew implementation of BLACKHOLEs
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-03-09  Simon MarlowFix a rare deadlock when the IO manager thread is slow...
2010-01-26  Simon Marlowcomment-out an incorrect assertion
2009-12-12  Manuel M T ChakravartyExpose all EventLog events as DTrace probes
2009-12-02  Simon Marlowremove unused cap->in_gc flag
2009-12-01  Simon MarlowMake allocatePinned use local storage, and other refact...
2009-12-01  Simon Marlowfree cap->saved_mut_lists too
2009-10-09  Simon MarlowfindSpark: exit if there's a returning foreign call
2009-10-07  Simon MarlowRetry pulling from our own spark pool if there was...
2009-08-29  Simon MarlowUnify event logging and debug tracing.
2009-08-31  Simon MarlowwaitForReturnCapability: fix logic bug
2009-08-02  Simon MarlowRTS tidyup sweep, first phase
2009-06-12  Duncan CouttsAdd and export rts_unsafeGetMyCapability from rts
2009-06-02  Simon MarlowRemove old GUM/GranSim code
2009-04-03  donnie@darthik.comEventlog support for new event type: create spark.
2009-03-17  Simon MarlowAdd fast event logging
2009-03-13  Simon MarlowInstead of a separate context-switch flag, set HpLim...
2009-01-12  Simon MarlowKeep the remembered sets local to each thread during...
2008-11-21  Simon MarlowUse mutator threads to do GC, instead of having a separ...
2008-11-14  Simon Marlowdon't run sparks if there are other threads on this...
2008-11-18  Simon MarlowAdd optional eager black-holing, with new flag -feager...
next