diff options
author | Simon Marlow <simonmarhaskell@gmail.com> | 2008-04-16 21:51:09 +0000 |
---|---|---|
committer | Simon Marlow <simonmarhaskell@gmail.com> | 2008-04-16 21:51:09 +0000 |
commit | 0b0842005c6c68f5f0d7ab428eb153e5a47334d1 (patch) | |
tree | 46ba9c7e57be0f21428eeb9b73ccfb388b0c2dc6 /includes | |
parent | 4c394999264d602f10e7623cefa7588423c4f68b (diff) | |
download | haskell-0b0842005c6c68f5f0d7ab428eb153e5a47334d1.tar.gz |
treat the global work list as a queue rather than a stack
Diffstat (limited to 'includes')
-rw-r--r-- | includes/Storage.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/includes/Storage.h b/includes/Storage.h index c51f51b4ba..32d4e9ba86 100644 --- a/includes/Storage.h +++ b/includes/Storage.h @@ -88,6 +88,7 @@ typedef struct step_ { unsigned int n_old_blocks; // number of blocks in from-space bdescr * todos; // blocks waiting to be scavenged + bdescr * todos_last; unsigned int n_todos; // count of above bdescr * scavenged_large_objects; // live large objs after GC (d-link) |