[heap] Limit friendship of the Heap class to essentials.
authormstarzinger <mstarzinger@chromium.org>
Thu, 27 Aug 2015 12:30:03 +0000 (05:30 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 27 Aug 2015 12:30:15 +0000 (12:30 +0000)
commit8d54fc2e876ae7ba278a09ff1b0733f07cf68ff0
tree6229324d7d0fae5008e33c385a892e2974849b53
parent147330f37c122a4b537c8b79b29521af6f760d92
[heap] Limit friendship of the Heap class to essentials.

This makes it clear that only components within the "heap" directory
should be friends with the Heap class. The two notable exceptions are
Factory and Isolate which represent external interfaces into the heap.

R=mlippautz@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#30408}
src/bootstrapper.cc
src/code-stubs.cc
src/deoptimizer.cc
src/factory.h
src/heap/heap.cc
src/heap/heap.h
src/ic/ic-compiler.cc
src/objects.cc
src/snapshot/serialize.cc