summaryrefslogtreecommitdiff
path: root/rts/sm/GCAux.c
Commit message (Expand)AuthorAgeFilesLines
* isAlive needs to look through BLACKHOLE indirectionsSimon Marlow2013-02-141-0/+8
* Convert more RTS macros to functionsIan Lynagh2012-09-211-1/+1
* isAlive: re-apply the tag if we find a forwarding pointer. This is aSimon Marlow2011-04-121-1/+1
* Refactoring and tidy upSimon Marlow2011-04-111-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-13/+1
* Handle IND_STATIC in isRetainerIan Lynagh2010-04-091-0/+4
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-2/+0
* Move a thread to the front of the run queue when another thread blocks on itSimon Marlow2010-03-291-1/+2
* tiny GC optimisationSimon Marlow2010-03-291-3/+5
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-2/+3
* Redesign 64-bit HEAP_ALLOCED (FIX #2934 at the same time)Simon Marlow2009-03-091-1/+1
* Experimental "mark-region" strategy for the old generationSimon Marlow2008-06-091-1/+1
* FIX #2164: check for ThreadRelocated in isAlive()Simon Marlow2008-05-281-0/+5
* remove EVACUATED: store the forwarding pointer in the info pointerSimon Marlow2008-04-171-5/+9
* optimisation for isAlive()Simon Marlow2008-04-161-1/+1
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-1/+1
* Use the BF_EVACUATED flag to indicate to-space consistentlySimon Marlow2008-04-161-3/+0
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-0/+140