summaryrefslogtreecommitdiff
path: root/rts/ThreadPaused.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* Refactor stack squeezing logicArash Rouhani2014-09-011-8/+13
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* rts: detab/dewhitespace ThreadPaused.cAustin Seipp2014-07-281-78/+78
* further fixes to the #5505 fix.Simon Marlow2011-11-151-4/+3
* Avoid generating chains of indirections in stack squeezing (#5505)Simon Marlow2011-11-151-60/+73
* fix commentSimon Marlow2011-06-011-4/+6
* Fix a cause of very occasional <<loop>> with parallel programs andSimon Marlow2011-05-311-2/+32
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-30/+28
* threadPaused: fix pointer arithmeticSimon Marlow2010-07-011-1/+1
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-28/+38
* tweak the totally-bogus arbitrary stack-squeezing heuristic to fix #2797Simon Marlow2010-01-281-1/+2
* Use local mut lists in UPD_IND(), also clean up Updates.hSimon Marlow2009-12-311-3/+3
* threadStackOverflow: check whether stack squeezing released some stack (#3677)Simon Marlow2009-11-251-0/+5
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-9/+10
* cruft removalSimon Marlow2009-01-061-1/+1
* Small refactoring, and add commentsSimon Marlow2008-11-191-0/+4
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-181-4/+1
* Fix #2783: detect black-hole loops properlySimon Marlow2008-11-171-4/+7
* tiny tweak to the stack squeezing heuristic (fixes cg060)Simon Marlow2008-06-041-1/+1
* Tweaks to stack squeezingSimon Marlow2008-02-071-2/+7
* THREADED_RTS: use cas() when claiming thunksSimon Marlow2007-03-061-1/+21
* Make all needed prototypes visible to avoid warningssven.panne@aedion.de2006-11-101-0/+1
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+290