[heap] Make the current GCCallbackFlags are part of {Heap}.
authormlippautz <mlippautz@chromium.org>
Tue, 25 Aug 2015 10:59:40 +0000 (03:59 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 25 Aug 2015 10:59:56 +0000 (10:59 +0000)
commit1507da8d28caefdd7f95ade61bf5a6e80a333dd5
treecd7e389ce63377a0542d0637eb6a9828c772b902
parente4bcc3363f2db15bbc0ba57b91676ce7f1c4adb1
[heap] Make the current GCCallbackFlags are part of {Heap}.

Moves the GCCallbackflags where they belong, i.e., {Heap}, and gets rid of
IncrementalMarking::Start() callsites.

BUG=

Review URL: https://codereview.chromium.org/1314853002

Cr-Commit-Position: refs/heads/master@{#30349}
src/heap/heap.cc
src/heap/heap.h
src/heap/incremental-marking.cc
src/heap/incremental-marking.h
test/cctest/cctest.h
test/cctest/test-heap.cc