summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Marlow <simonmar@microsoft.com>2006-10-26 09:25:36 +0000
committerSimon Marlow <simonmar@microsoft.com>2006-10-26 09:25:36 +0000
commit64c17c4561cf419a4c70511bafc0815ea670bb2e (patch)
tree40bf52e466f719ce996690a64cb35ef95d0e0768
parent0a8f685b4c66093df7732c6b92a631cf4c84c05d (diff)
downloadhaskell-64c17c4561cf419a4c70511bafc0815ea670bb2e.tar.gz
copyright updates and add Commentary links
-rw-r--r--rts/sm/Compact.c7
-rw-r--r--rts/sm/Compact.h5
-rw-r--r--rts/sm/Evac.c5
-rw-r--r--rts/sm/Evac.h5
-rw-r--r--rts/sm/GC.c7
-rw-r--r--rts/sm/GC.h5
-rw-r--r--rts/sm/GCUtils.c5
-rw-r--r--rts/sm/GCUtils.h5
-rw-r--r--rts/sm/MarkWeak.c5
-rw-r--r--rts/sm/MarkWeak.h5
-rw-r--r--rts/sm/Scav.c5
-rw-r--r--rts/sm/Scav.h5
-rw-r--r--rts/sm/Storage.c7
13 files changed, 68 insertions, 3 deletions
diff --git a/rts/sm/Compact.c b/rts/sm/Compact.c
index ef0aefc28e..844b77008f 100644
--- a/rts/sm/Compact.c
+++ b/rts/sm/Compact.c
@@ -1,9 +1,14 @@
/* -----------------------------------------------------------------------------
*
- * (c) The GHC Team 2001
+ * (c) The GHC Team 2001-2006
*
* Compacting garbage collector
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
#include "PosixSource.h"
diff --git a/rts/sm/Compact.h b/rts/sm/Compact.h
index 4f1d6a27c7..9b3ecb3819 100644
--- a/rts/sm/Compact.h
+++ b/rts/sm/Compact.h
@@ -4,6 +4,11 @@
*
* Compacting garbage collector
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
#ifndef GCCOMPACT_H
diff --git a/rts/sm/Evac.c b/rts/sm/Evac.c
index 6ffe167776..bae6ed7190 100644
--- a/rts/sm/Evac.c
+++ b/rts/sm/Evac.c
@@ -4,6 +4,11 @@
*
* Generational garbage collector: evacuation functions
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
#include "Rts.h"
diff --git a/rts/sm/Evac.h b/rts/sm/Evac.h
index c89e4d9a7d..c0aeeb546d 100644
--- a/rts/sm/Evac.h
+++ b/rts/sm/Evac.h
@@ -4,6 +4,11 @@
*
* Generational garbage collector: evacuation functions
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
// Use a register argument for evacuate, if available.
diff --git a/rts/sm/GC.c b/rts/sm/GC.c
index 0b08bc8d8e..7a82a6e3f9 100644
--- a/rts/sm/GC.c
+++ b/rts/sm/GC.c
@@ -1,9 +1,14 @@
/* -----------------------------------------------------------------------------
*
- * (c) The GHC Team 1998-2003
+ * (c) The GHC Team 1998-2006
*
* Generational garbage collector
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
#include "PosixSource.h"
diff --git a/rts/sm/GC.h b/rts/sm/GC.h
index 519925e452..b95466edb9 100644
--- a/rts/sm/GC.h
+++ b/rts/sm/GC.h
@@ -4,6 +4,11 @@
*
* Generational garbage collector
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
#ifndef GC_H
diff --git a/rts/sm/GCUtils.c b/rts/sm/GCUtils.c
index 6e1fb302d8..61b72b6c0a 100644
--- a/rts/sm/GCUtils.c
+++ b/rts/sm/GCUtils.c
@@ -4,6 +4,11 @@
*
* Generational garbage collector: utilities
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
#include "Rts.h"
diff --git a/rts/sm/GCUtils.h b/rts/sm/GCUtils.h
index c110323d80..70dd7a882f 100644
--- a/rts/sm/GCUtils.h
+++ b/rts/sm/GCUtils.h
@@ -4,6 +4,11 @@
*
* Generational garbage collector: utilities
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* --------------------------------------------------------------------------*/
bdescr *gc_alloc_block(step *stp);
diff --git a/rts/sm/MarkWeak.c b/rts/sm/MarkWeak.c
index 0042dbdeab..49134da826 100644
--- a/rts/sm/MarkWeak.c
+++ b/rts/sm/MarkWeak.c
@@ -4,6 +4,11 @@
*
* Weak pointers and weak-like things in the GC
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
#include "Rts.h"
diff --git a/rts/sm/MarkWeak.h b/rts/sm/MarkWeak.h
index 0b5bd1ed8f..a74d5ae430 100644
--- a/rts/sm/MarkWeak.h
+++ b/rts/sm/MarkWeak.h
@@ -4,6 +4,11 @@
*
* Weak pointers and weak-like things in the GC
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
extern StgWeak *old_weak_ptr_list;
diff --git a/rts/sm/Scav.c b/rts/sm/Scav.c
index dce83ede02..cd200f3dbb 100644
--- a/rts/sm/Scav.c
+++ b/rts/sm/Scav.c
@@ -4,6 +4,11 @@
*
* Generational garbage collector: scavenging functions
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
#include "Rts.h"
diff --git a/rts/sm/Scav.h b/rts/sm/Scav.h
index 010a81013c..d9caca2c37 100644
--- a/rts/sm/Scav.h
+++ b/rts/sm/Scav.h
@@ -4,6 +4,11 @@
*
* Generational garbage collector: scavenging functions
*
+ * Documentation on the architecture of the Garbage Collector can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/GC
+ *
* ---------------------------------------------------------------------------*/
void scavenge ( step * );
diff --git a/rts/sm/Storage.c b/rts/sm/Storage.c
index d131da9e1e..021d9bea31 100644
--- a/rts/sm/Storage.c
+++ b/rts/sm/Storage.c
@@ -1,9 +1,14 @@
/* -----------------------------------------------------------------------------
*
- * (c) The GHC Team, 1998-2004
+ * (c) The GHC Team, 1998-2006
*
* Storage manager front end
*
+ * Documentation on the architecture of the Storage Manager can be
+ * found in the online commentary:
+ *
+ * http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage
+ *
* ---------------------------------------------------------------------------*/
#include "PosixSource.h"