summaryrefslogtreecommitdiff
path: root/rts/Threads.h
Commit message (Expand)AuthorAgeFilesLines
* Prefer #if defined to #ifdefBen Gamari2017-04-281-2/+2
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* Use C99's boolBen Gamari2016-11-291-4/+4
* Add hs_try_putmvar()Simon Marlow2016-09-121-0/+2
* rts: mark 'wakeBlockingQueue' as staticSergei Trofimovich2016-02-071-1/+0
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Lots of nat -> StgWord changesSimon Marlow2012-09-071-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-3/+4
* Fix the symbol visibility pragmasSimon Marlow2010-06-171-2/+2
* Fix for derefing ThreadRelocated TSOs in MVar operationsSimon Marlow2010-04-071-0/+3
* Change the representation of the MVar blocked queueSimon Marlow2010-04-011-2/+1
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-3/+18
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-0/+2
* Omit visibility pragmas on Windows (fixes warnings/validate failures)Simon Marlow2009-09-091-2/+2
* Declare RTS-private prototypes with __attribute__((visibility("hidden")))Simon Marlow2009-08-051-0/+4
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-7/+0
* Remove old GUM/GranSim codeSimon Marlow2009-06-021-9/+0
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-3/+3
* Asynchronous exception support for SMPSimon Marlow2006-06-161-0/+46