summaryrefslogtreecommitdiff
path: root/rts/Capability.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Run sparks in batches, instead of creating a new thread for each oneSimon Marlow2008-11-061-7/+22
* Move the freeing of Capabilities later in the shutdown sequenceSimon Marlow2008-10-241-3/+16
* fix a warningSimon Marlow2008-10-231-1/+0
* traverse the spark pools only once during GC rather than twiceSimon Marlow2008-10-221-17/+8
* Refactoring and reorganisation of the schedulerSimon Marlow2008-10-221-72/+53
* Work stealing for sparksberthold@mathematik.uni-marburg.de2008-09-151-3/+54
* Move the context_switch flag into the CapabilitySimon Marlow2008-09-191-0/+15
* Fix race condition in wakeupThreadOnCapability() (#2574)Simon Marlow2008-09-091-40/+23
* Capability stopping when waiting for GCberthold@mathematik.uni-marburg.de2008-08-191-1/+26
* Undo fix for #2185: sparks really should be treated as rootsSimon Marlow2008-07-231-15/+5
* FIX #2185: sparks should not be treated as roots by the GCSimon Marlow2008-04-241-4/+28
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-0/+50
* hs_exit()/shutdownHaskell(): wait for outstanding foreign calls to complete b...Simon Marlow2007-07-241-2/+18
* Warning police: "%p" format expects a void*sven.panne@aedion.de2007-02-031-1/+1
* Partial fix for #926Simon Marlow2007-02-011-0/+24
* Free more things that we allocate2006-12-16Ian Lynagh2006-12-151-2/+8
* Free various things we allocateIan Lynagh2006-12-151-0/+2
* remove unused includes, now that Storage.h & Stable.h are included by Rts.hSimon Marlow2006-11-151-1/+0
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+1
* STM invariantstharris@microsoft.com2006-10-071-1/+2
* don't closeMutex() the Capability lockSimon Marlow2006-08-311-2/+4
* shutdownCapability(): don't bail out after 50 iterationsSimon Marlow2006-08-251-1/+7
* Add closeMutex and use it on clean upEsa Ilari Vuokko2006-08-231-0/+3
* Asynchronous exception support for SMPSimon Marlow2006-06-161-1/+30
* New tracing interfaceSimon Marlow2006-06-081-21/+25
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+668