summaryrefslogtreecommitdiff
path: root/rts/sm/MarkWeak.c
Commit message (Expand)AuthorAgeFilesLines
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-33/+6
* simplify weak pointer processingSimon Marlow2009-12-081-22/+15
* GC refactoring, remove "steps"Simon Marlow2009-12-031-30/+23
* Make allocatePinned use local storage, and other refactoringsSimon Marlow2009-12-011-101/+123
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+3
* Fix #2637: conc032(threaded2) failureSimon Marlow2008-10-011-38/+52
* small bugfix in traverseBlackHoleQueue()Simon Marlow2008-09-091-1/+5
* remove EVACUATED: store the forwarding pointer in the info pointerSimon Marlow2008-04-171-6/+10
* Don't look at all the threads before each GC.Simon Marlow2008-04-161-8/+26
* Don't traverse the entire list of threads on every GC (phase 1)Simon Marlow2008-04-161-56/+72
* bugfix for traverseBlackHoleQueueSimon Marlow2008-04-161-3/+2
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-161-4/+6
* update copyrights in rts/smSimon Marlow2008-04-161-1/+1
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-0/+1
* GC refactoring: change evac_gen to evac_stepSimon Marlow2007-10-311-1/+1
* GC refactoring: make evacuate() take an StgClosure**Simon Marlow2007-10-311-7/+10
* Refactoring of the GC in preparation for parallel GCSimon Marlow2007-10-311-1/+1
* MERGE: Fix bug exposed by conc052.Simon Marlow2007-04-041-5/+14
* copyright updates and add Commentary linksSimon Marlow2006-10-261-0/+5
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+325