summaryrefslogtreecommitdiff
path: root/rts/Sparks.h
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2010-05-25 15:04:35 +0000
committerSimon Marlow <marlowsd@gmail.com>2010-05-25 15:04:35 +0000
commitf9ce05ef56187d981b5d1af51e3f53fc6f202d5b (patch)
tree7f1e10b97c8592f784c6db4c8a7b0e2775155bf9 /rts/Sparks.h
parent6c016f3803fec507f6a509a4929fc2344ee66fd8 (diff)
downloadhaskell-f9ce05ef56187d981b5d1af51e3f53fc6f202d5b.tar.gz
Make sparks into weak pointers (#2185)
The new strategies library (parallel-2.0+, preferably 2.2+) is now required for parallel programming, otherwise parallelism will be lost.
Diffstat (limited to 'rts/Sparks.h')
-rw-r--r--rts/Sparks.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/rts/Sparks.h b/rts/Sparks.h
index 33aa818aab..71fac6c212 100644
--- a/rts/Sparks.h
+++ b/rts/Sparks.h
@@ -34,7 +34,7 @@ StgClosure * tryStealSpark (Capability *cap);
void freeSparkPool (SparkPool *pool);
void createSparkThread (Capability *cap);
void traverseSparkQueue(evac_fn evac, void *user, Capability *cap);
-void pruneSparkQueue (evac_fn evac, void *user, Capability *cap);
+void pruneSparkQueue (Capability *cap);
INLINE_HEADER void discardSparks (SparkPool *pool);
INLINE_HEADER long sparkPoolSize (SparkPool *pool);