Commit 986f1c10 authored by mstarzinger's avatar mstarzinger Committed by Commit bot

[heap] Avoid inclusion of heap internals in v8.h header.

R=mlippautz@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#30093}
parent 65c8ecc6
......@@ -16,11 +16,6 @@ specific_include_rules = {
"d8\.cc": [
"+include/libplatform/libplatform.h",
],
# TODO(mstarzinger): Get rid of grab-bag includes from heap in v8.h soon.
"v8\.h": [
"+src/heap/spaces-inl.h",
"+src/heap/incremental-marking-inl.h",
],
# TODO(mstarzinger): Only needed because of Code::CodeIterateBody cyclicity.
"objects\.cc": [
"+src/heap/objects-visiting-inl.h",
......
......@@ -9,6 +9,8 @@
#include "src/base/platform/platform.h"
#include "src/heap/heap.h"
#include "src/heap/incremental-marking-inl.h"
#include "src/heap/spaces-inl.h"
#include "src/heap/store-buffer.h"
#include "src/heap/store-buffer-inl.h"
#include "src/heap-profiler.h"
......
......@@ -35,10 +35,8 @@
#include "src/flags.h" // NOLINT
#include "src/globals.h" // NOLINT
// Objects & heap
// Objects
#include "src/objects-inl.h" // NOLINT
#include "src/heap/spaces-inl.h" // NOLINT
#include "src/heap/incremental-marking-inl.h" // NOLINT
#include "src/log-inl.h" // NOLINT
#include "src/handles-inl.h" // NOLINT
#include "src/types-inl.h" // NOLINT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment