diff options
author | Simon Marlow <marlowsd@gmail.com> | 2012-08-07 14:44:46 +0100 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2012-08-07 15:50:39 +0100 |
commit | 396f09031b363bf2f0d2afa28a86e67a0628a696 (patch) | |
tree | 23cf23e48daad91181b68e527bba7212b8c74605 /compiler/codeGen | |
parent | 69cda9ef2a54753ee43dda0c3d0ecec21bde8b85 (diff) | |
download | haskell-396f09031b363bf2f0d2afa28a86e67a0628a696.tar.gz |
Fix a bug in the handling of recent_activity
The problem occurred when the idle GC was turned off with +RTS -I0.
Then the scheduler would go into the state ACTIVITY_DONE_GC directly
without doing a GC, and a subsequent GC would put it back to
ACTIVITY_YES but without turning the timer back on. Instead if the GC
finds the state is ACTIVITY_DONE_GC it should leave it there.
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions