[heap] No leakage of gc-idle-time-handler.h outside of heap.
authormstarzinger <mstarzinger@chromium.org>
Fri, 25 Sep 2015 13:55:11 +0000 (06:55 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 25 Sep 2015 13:55:30 +0000 (13:55 +0000)
commitca5780690ddf3bd79723a2eb492e797fe64d5405
tree80bf9f78a57cc391f2d495f2e68106c9c762ede8
parente4f7ebb000432cc2011ecaaa71a69e2e60f416f0
[heap] No leakage of gc-idle-time-handler.h outside of heap.

This prevents the internal gc-idle-time-handler.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=ulan@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#30939}
src/heap/gc-idle-time-handler.cc
src/heap/gc-idle-time-handler.h
src/heap/heap.cc
src/heap/heap.h
test/unittests/heap/gc-idle-time-handler-unittest.cc