summaryrefslogtreecommitdiff
path: root/rts/sm/Evac.c-inc
Commit message (Expand)AuthorAgeFilesLines
* Put the contents of Evac.c-inc back in Evac.c, and just compile the file twiceSimon Marlow2008-06-031-615/+0
* remove EVACUATED: store the forwarding pointer in the info pointerSimon Marlow2008-04-171-104/+122
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-2/+2
* Use the BF_EVACUATED flag to indicate to-space consistentlySimon Marlow2008-04-161-19/+9
* update copyrights in rts/smSimon Marlow2008-04-161-1/+1
* Specialise evac/scav for single-threaded, not minor, GCSimon Marlow2008-04-161-12/+9
* GC: move static object processinng into thread-local storageSimon Marlow2008-04-161-27/+53
* Add profiling of spinlocksSimon Marlow2008-04-161-5/+16
* tell Emacs these files are Csimonmar@microsoft.com2008-01-301-1/+1
* more fixes for THUNK_SELECTORsSimon Marlow2008-01-101-1/+3
* Fix bug: eval_thunk_selector was calling the unlocked evacuate()Simon Marlow2008-01-091-0/+6
* EVACUATED: target is definitely HEAP_ALLOCED(), no need to checksimonmar@microsoft.com2007-11-291-1/+1
* oops, restore accidentally disabled hash-consing for Charsimonmar@microsoft.com2007-11-231-1/+1
* fix merge errorsSimon Marlow2007-10-311-1/+1
* compile special minor GC versions of evacuate() and scavenge_block()Simon Marlow2007-10-311-0/+565