summaryrefslogtreecommitdiff
path: root/rts/Threads.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Per-thread allocation counters and limits"Simon Marlow2014-05-041-29/+48
* Per-thread allocation counters and limitsSimon Marlow2014-05-021-48/+29
* rts: Allow for infinite stack sizeBen Gamari2013-10-251-1/+2
* Do not copy stack after stack overflow, fixes #8435Edward Z. Yang2013-10-111-0/+1
* If exceptions are blocked, add stack overflow to blocked exceptions list. Fix...Edward Z. Yang2013-10-111-14/+52
* Typofix.Edward Z. Yang2013-10-101-1/+1
* Clarify the TSO_SQUEEZED check.Edward Z. Yang2013-10-101-0/+8
* s/pathalogical/pathological/Edward Z. Yang2013-10-031-1/+1
* Revert "Default to infinite stack size (#8189)"Austin Seipp2013-09-081-8/+2
* Default to infinite stack size (#8189)Austin Seipp2013-09-081-2/+8
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-041-1/+1
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+4
* More accurate cost attribution for stacks. Fixes #7818.Edward Z. Yang2013-04-221-2/+2
* 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