summaryrefslogtreecommitdiff
path: root/rts/Weak.c
Commit message (Expand)AuthorAgeFilesLines
* Don't call DEAD_WEAK finalizer again on shutdown (#7170)Simon Marlow2015-06-011-1/+10
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-3/+3
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-3/+3
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: detabify/dewhitespace Weak.cAustin Seipp2014-08-201-24/+24
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-151-2/+0
* Allow multiple C finalizers to be attached to a Weak#Takano Akio2013-06-151-26/+13
* Make the running_finalizers flag task-localSimon Marlow2010-05-051-7/+16
* Fix #650: use a card table to mark dirty sections of mutable arraysSimon Marlow2009-12-171-2/+9
* Make allocatePinned use local storage, and other refactoringsSimon Marlow2009-12-011-1/+1
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-10/+9
* Detect when a C finalizer calls back to HaskellSimon Marlow2009-01-141-0/+11
* FIX #1364: added support for C finalizers that run as soon as the value is no...Simon Marlow2008-12-101-0/+39
* Weak.c incorrectly claims it's being compiled along RTS Main.cClemens Fruhwirth2007-08-061-1/+0
* remove unused includes, now that Storage.h & Stable.h are included by Rts.hSimon Marlow2006-11-151-1/+0
* New tracing interfaceSimon Marlow2006-06-081-1/+2
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+97