summaryrefslogtreecommitdiff
path: root/rts/Schedule.c
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2012-10-13 20:30:12 +0100
committerSimon Marlow <marlowsd@gmail.com>2012-10-25 08:40:26 +0100
commitafbceef080a0c5f9e7064dcd8f6b865ef2757a3d (patch)
tree0dcaefd8778d1e3f9bb66965f13181d949a28a9b /rts/Schedule.c
parent820134a0d80d54d218742d35453903d0348b279f (diff)
downloadhaskell-afbceef080a0c5f9e7064dcd8f6b865ef2757a3d.tar.gz
delete old comments
Diffstat (limited to 'rts/Schedule.c')
-rw-r--r--rts/Schedule.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/rts/Schedule.c b/rts/Schedule.c
index 7d3fb53fc7..32e0261f9e 100644
--- a/rts/Schedule.c
+++ b/rts/Schedule.c
@@ -173,28 +173,6 @@ static void deleteThread_(Capability *cap, StgTSO *tso);
* thread ends
* stack overflow
- GRAN version:
- In a GranSim setup this loop iterates over the global event queue.
- This revolves around the global event queue, which determines what
- to do next. Therefore, it's more complicated than either the
- concurrent or the parallel (GUM) setup.
- This version has been entirely removed (JB 2008/08).
-
- GUM version:
- GUM iterates over incoming messages.
- It starts with nothing to do (thus CurrentTSO == END_TSO_QUEUE),
- and sends out a fish whenever it has nothing to do; in-between
- doing the actual reductions (shared code below) it processes the
- incoming messages and deals with delayed operations
- (see PendingFetches).
- This is not the ugliest code you could imagine, but it's bloody close.
-
- (JB 2008/08) This version was formerly indicated by a PP-Flag PAR,
- now by PP-flag PARALLEL_HASKELL. The Eden RTS (in GHC-6.x) uses it,
- as well as future GUM versions. This file has been refurbished to
- only contain valid code, which is however incomplete, refers to
- invalid includes etc.
-
------------------------------------------------------------------------ */
static Capability *