[heap] Separate scavenger functionality into own file.
authormstarzinger <mstarzinger@chromium.org>
Mon, 14 Sep 2015 11:44:20 +0000 (04:44 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 14 Sep 2015 11:44:30 +0000 (11:44 +0000)
commitea25bf05f8fd61f99c928baad63c8101415e8788
tree8abf2546faf19cb92221c44462c3746014fc9fbc
parent5ee2ea3caeb8d11c106ec50728e25a624cc82765
[heap] Separate scavenger functionality into own file.

This moves scavenging functionality into a separate component so that
neither the scavenger nor objects-visiting need to be exposed outside
the heap.

R=hpayer@chromium.org,mlippautz@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#30712}
BUILD.gn
src/heap/heap-inl.h
src/heap/heap.cc
src/heap/heap.h
src/heap/object-stats.h
src/heap/scavenger-inl.h [new file with mode: 0644]
src/heap/scavenger.cc [new file with mode: 0644]
src/heap/scavenger.h [new file with mode: 0644]
tools/gyp/v8.gyp