summaryrefslogtreecommitdiff
path: root/rts/Threads.c
Commit message (Expand)AuthorAgeFilesLines
* Lots of nat -> StgWord changesSimon Marlow2012-09-071-4/+4
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-4/+4
* Fix crash with tiny initial stack size (#5993)Simon Marlow2012-04-121-2/+2
* updateThunk: minor tweak to avoid an unnecessary call to checkBlockingQueuesSimon Marlow2012-04-121-4/+8
* threadStackOverflow: Tweak to stack chunk sizingSimon Marlow2012-03-281-1/+2
* Fix a bug in threadStackOverflow() (maybe #5214)Simon Marlow2012-03-281-13/+22
* Rename the CCCS field of StgTSO so as not to conflict with the CCCS pseudo-re...Simon Marlow2012-01-051-1/+1
* Time handling overhaulSimon Marlow2011-11-251-5/+7
* GC refactoring and cleanupSimon Marlow2011-02-021-1/+1
* fix warningSimon Marlow2010-12-161-1/+1
* fix for large stack allocationsSimon Marlow2010-12-151-6/+26
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-46/+242
* removeThreadFromQueue: stub out the link field before returning (#4813)Simon Marlow2010-12-021-1/+4
* commentSimon Marlow2010-10-131-0/+13
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-2/+2
* Add a couple of missing tests for EAGER_BLACKHOLESimon Marlow2010-08-231-0/+1
* Fix for derefing ThreadRelocated TSOs in MVar operationsSimon Marlow2010-04-071-2/+6
* don't forget to deRefTSO() in tryWakeupThread()Simon Marlow2010-04-061-1/+2
* fix bug in migrateThread()Simon Marlow2010-04-011-1/+1
* Change the representation of the MVar blocked queueSimon Marlow2010-04-011-124/+49
* change throwTo to use tryWakeupThread rather than unblockOneSimon Marlow2010-03-291-0/+19
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-9/+205
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-6/+12
* Split part of the Task struct into a separate struct InCallSimon Marlow2010-03-091-2/+2
* kill some old GRAN/PARALLEL_HASKELL codeSimon Marlow2009-12-171-14/+0
* Expose all EventLog events as DTrace probesManuel M T Chakravarty2009-12-121-2/+2
* GC refactoring, remove "steps"Simon Marlow2009-12-031-5/+5
* Make allocatePinned use local storage, and other refactoringsSimon Marlow2009-12-011-3/+3
* Unify event logging and debug tracing.Simon Marlow2009-08-291-8/+4
* Fix #3429: a tricky race conditionSimon Marlow2009-08-181-2/+3
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-3/+1
* Remove old GUM/GranSim codeSimon Marlow2009-06-021-544/+0
* Fix bug in previous change: allocate the correct sizeSimon Marlow2009-05-291-2/+3
* Round stack size to a whole number of megablocksSimon Marlow2009-05-281-1/+1
* Add fast event loggingSimon Marlow2009-03-171-2/+6
* Instead of a separate context-switch flag, set HpLim to zeroSimon Marlow2009-03-131-2/+8
* indicate which TSOs are dirty in the printAllThreads() outputSimon Marlow2009-01-071-0/+5
* Move the context_switch flag into the CapabilitySimon Marlow2008-09-191-2/+2
* Fix debug message formatting on Windowssimonpj@microsoft.com2008-09-101-1/+1
* Fix race condition in wakeupThreadOnCapability() (#2574)Simon Marlow2008-09-091-1/+1
* Don't traverse the entire list of threads on every GC (phase 1)Simon Marlow2008-04-161-4/+6
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-16/+17
* Fix C/Haskell type mismatchesIan Lynagh2007-04-031-3/+3
* Match format strings and arguments for printf-like functionssven.panne@aedion.de2006-08-101-3/+3
* comment out a non-true assertionSimon Marlow2006-06-161-1/+1
* Asynchronous exception support for SMPSimon Marlow2006-06-161-0/+974