summaryrefslogtreecommitdiff
path: root/rts/Threads.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-4/+4
* rts: mark 'wakeBlockingQueue' as staticSergei Trofimovich2016-02-071-1/+1
* Account for stack allocation in the thread's allocation counterSimon Marlow2015-09-141-0/+8
* Do not copy stack after stack overflow, refix #8435Flaviu Andrei Csernik (archblob)2015-06-121-0/+1
* Remove comments and flag for GranSimThomas Miedema2015-03-191-2/+0
* fix bus errors on SPARC caused by unalignment access to alloc_limit (fixes #1...Karel Gardas2015-02-231-3/+3
* Per-thread allocation counters and limitsSimon Marlow2014-11-121-48/+29
* [skip ci] rts: Detabify Threads.cAustin Seipp2014-10-211-58/+58
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* panic message fixSimon Marlow2014-08-011-1/+1
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* 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