[heap] No leakage of incremental-marking.h outside of heap.
authormstarzinger <mstarzinger@chromium.org>
Tue, 29 Sep 2015 16:59:01 +0000 (09:59 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 29 Sep 2015 16:59:16 +0000 (16:59 +0000)
commitddafe2c4940ae20a7c925047d27b54be234cada4
treefb4ee5b9d75eea6d58044296299e736390dac5a7
parent8dfe18559c730e22d02be77993a775a250178227
[heap] No leakage of incremental-marking.h outside of heap.

This prevents the internal incremental-marking.h to be usable outisde
of the "heap" directory. The logic inside that component is only useful
within the GC and is now properly encapsulated.

R=hpayer@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#31010}
include/v8.h
src/api.cc
src/heap/heap.cc
src/heap/heap.h
src/heap/incremental-marking-job.cc
src/heap/incremental-marking.cc
src/heap/incremental-marking.h
src/heap/memory-reducer.cc
src/heap/store-buffer.cc
test/cctest/test-heap.cc