summaryrefslogtreecommitdiff
path: root/rts/sm/MarkWeak.c
Commit message (Expand)AuthorAgeFilesLines
* Per-capability nursery weak pointer lists, fixes #9075Edward Z. Yang2014-05-291-0/+35
* Update comment now that we have per-gen weak pointer lists.Edward Z. Yang2014-05-041-4/+2
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Fix #7970, #2161, unfix #551Simon Marlow2013-07-021-48/+52
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-151-94/+135
* Allow multiple C finalizers to be attached to a Weak#Takano Akio2013-06-151-3/+2
* Make a function for get_itbl, rather than using a CPP macroIan Lynagh2012-08-251-2/+2
* Retain ordering of finalizers during GC (#7160)Simon Marlow2012-08-211-5/+14
* Refactoring and tidy upSimon Marlow2011-04-111-0/+1
* A small GC optimisationSimon Marlow2011-02-021-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-6/+0
* Don't interrupt when task blocks exceptions, don't immediately start exception.Edward Z. Yang2010-09-251-1/+2
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-1/+3
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-58/+0
* Fix an assertion that was not safe when running in parallelSimon Marlow2010-03-251-3/+12
* 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