| Index: src/incremental-marking.h
|
| ===================================================================
|
| --- src/incremental-marking.h (revision 7781)
|
| +++ src/incremental-marking.h (working copy)
|
| @@ -67,7 +67,7 @@
|
|
|
| void PrepareForScavenge();
|
|
|
| - void UpdateMarkingStackAfterScavenge();
|
| + void UpdateMarkingDequeAfterScavenge();
|
|
|
| void Hurry();
|
|
|
| @@ -138,7 +138,7 @@
|
| return mark_bit.Get() && mark_bit.Next().Get();
|
| }
|
|
|
| - inline void BlackToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
|
| + inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit);
|
|
|
| inline void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit);
|
|
|
| @@ -199,7 +199,7 @@
|
| Heap* heap_;
|
|
|
| State state_;
|
| - MarkingStack marking_stack_;
|
| + MarkingDeque marking_deque_;
|
|
|
| int steps_count_;
|
| double steps_took_;
|
|
|