summaryrefslogtreecommitdiff
path: root/rts/sm
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2009-01-30 11:08:44 +0000
committerSimon Marlow <marlowsd@gmail.com>2009-01-30 11:08:44 +0000
commit3a5ac6160f9237a49c2dbc669a8dbb26555ce3d4 (patch)
treeca1a2be6ffa4c0391212d8bf35959247432f8ba7 /rts/sm
parentee26207114635c480dbc7518c0510545a6f62611 (diff)
downloadhaskell-3a5ac6160f9237a49c2dbc669a8dbb26555ce3d4.tar.gz
add wiki commentary links
Diffstat (limited to 'rts/sm')
-rw-r--r--rts/sm/MBlock.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/rts/sm/MBlock.h b/rts/sm/MBlock.h
index 14244dcef3..ef6f8de33a 100644
--- a/rts/sm/MBlock.h
+++ b/rts/sm/MBlock.h
@@ -4,6 +4,9 @@
*
* MegaBlock Allocator interface.
*
+ * See wiki commentary at
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/HeapAlloced
+ *
* ---------------------------------------------------------------------------*/
#ifndef MBLOCK_H
@@ -27,6 +30,9 @@ extern void *getNextMBlock(void *mblock);
HEAP_ALLOCED is called FOR EVERY SINGLE CLOSURE during GC.
It needs to be FAST.
+ See wiki commentary at
+ http://hackage.haskell.org/trac/ghc/wiki/Commentary/HeapAlloced
+
Implementation of HEAP_ALLOCED
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~