nonmoving: Don't traverse filled segment list in pause
Compare changes
Files
2+ 25
− 18
@@ -707,25 +707,10 @@ static void nonmovingPrepareMark(void)
@@ -707,25 +707,10 @@ static void nonmovingPrepareMark(void)
@@ -948,6 +933,28 @@ static void nonmovingMark_(MarkQueue *mark_queue, StgWeak **dead_weaks, StgTSO *
@@ -948,6 +933,28 @@ static void nonmovingMark_(MarkQueue *mark_queue, StgWeak **dead_weaks, StgTSO *