Refactoring and tidy up
[ghc-hetmet.git] / rts / Capability.c
2011-04-11 Simon MarlowRefactoring and tidy up
2010-11-11 Simon Marlowcount fizzled and GC'd sparks separately
2010-11-01 Simon Marlowcount "dud" sparks (expressions that were already evalu...
2010-12-21 Simon MarlowreleaseCapabilityAndQueueWorker: task->stopped should...
2010-11-25 Simon MarlowKeep a maximum of 6 spare worker threads per Capability...
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...
2008-11-13 Simon Marlowmove an assertion
2008-11-06 Simon Marlowre-instate counting of sparks converted
2008-11-06 Simon MarlowRun sparks in batches, instead of creating a new thread...
2008-10-24 Simon MarlowMove the freeing of Capabilities later in the shutdown...
2008-10-23 Simon Marlowfix a warning
2008-10-22 Simon Marlowtraverse the spark pools only once during GC rather...
2008-10-22 Simon MarlowRefactoring and reorganisation of the scheduler
2008-09-15 berthold@mathemati... Work stealing for sparks
2008-09-19 Simon MarlowMove the context_switch flag into the Capability
2008-09-09 Simon MarlowFix race condition in wakeupThreadOnCapability() (...
2008-08-19 berthold@mathemati... Capability stopping when waiting for GC
2008-07-23 Simon MarlowUndo fix for #2185: sparks really should be treated...
2008-04-24 Simon MarlowFIX #2185: sparks should not be treated as roots by...
2008-04-16 Simon MarlowReorganisation to fix problems related to the gct regis...
2007-07-24 Simon Marlowhs_exit()/shutdownHaskell(): wait for outstanding forei...
2007-02-03 sven.panne@aedion.deWarning police: "%p" format expects a void*
2007-02-01 Simon MarlowPartial fix for #926
2006-12-15 Ian LynaghFree more things that we allocate 2006-12-16
2006-12-15 Ian LynaghFree various things we allocate
2006-11-15 Simon Marlowremove unused includes, now that Storage.h & Stable...
2006-10-24 Simon MarlowSplit GC.c, and move storage manager into sm/ directory
2006-10-07 tharris@microsoft.comSTM invariants
2006-08-31 Simon Marlowdon't closeMutex() the Capability lock
2006-08-25 Simon MarlowshutdownCapability(): don't bail out after 50 iterations
2006-08-23 Esa Ilari VuokkoAdd closeMutex and use it on clean up
2006-06-16 Simon MarlowAsynchronous exception support for SMP
2006-06-08 Simon MarlowNew tracing interface
2006-04-07 Simon MarlowReorganisation of the source tree