Remove grab-bag includes of v8.h from everywhere.

R=bmeurer@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#30263}
This commit is contained in:
mstarzinger 2015-08-20 00:44:00 -07:00 committed by Commit bot
parent 434a291a0a
commit 98a0fe0f32
79 changed files with 146 additions and 110 deletions

View File

@ -2,11 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/allocation-tracker.h"
#include "src/frames-inl.h"
#include "src/heap-snapshot-generator-inl.h"
#include "src/objects-inl.h"
namespace v8 {
namespace internal {

View File

@ -5,6 +5,8 @@
#ifndef V8_BASE_SMART_POINTERS_H_
#define V8_BASE_SMART_POINTERS_H_
#include "src/base/logging.h"
namespace v8 {
namespace base {

View File

@ -2,14 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/builtins.h"
#include "src/api.h"
#include "src/api-natives.h"
#include "src/arguments.h"
#include "src/base/once.h"
#include "src/bootstrapper.h"
#include "src/builtins.h"
#include "src/cpu-profiler.h"
#include "src/elements.h"
#include "src/frames-inl.h"

View File

@ -5,6 +5,8 @@
#ifndef V8_BUILTINS_H_
#define V8_BUILTINS_H_
#include "src/handles.h"
namespace v8 {
namespace internal {

View File

@ -5,7 +5,8 @@
#include "src/cancelable-task.h"
#include "src/base/platform/platform.h"
#include "src/v8.h"
#include "src/isolate.h"
#include "src/objects-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
namespace v8 {
namespace internal {

View File

@ -2,10 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/code-stubs.h"
#include "src/bailout-reason.h"
#include "src/code-stubs.h"
#include "src/field-index.h"
#include "src/hydrogen.h"
#include "src/ic/ic.h"

View File

@ -2,10 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/compilation-cache.h"
#include "src/assembler.h"
#include "src/compilation-cache.h"
#include "src/counters.h"
#include "src/factory.h"
#include "src/objects-inl.h"
namespace v8 {
namespace internal {

View File

@ -5,6 +5,10 @@
#ifndef V8_COMPILATION_CACHE_H_
#define V8_COMPILATION_CACHE_H_
#include "src/allocation.h"
#include "src/handles.h"
#include "src/objects.h"
namespace v8 {
namespace internal {

View File

@ -2,10 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/context-measure.h"
#include "src/base/logging.h"
#include "src/contexts.h"
#include "src/objects-inl.h"
namespace v8 {
namespace internal {

View File

@ -2,16 +2,15 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/conversions.h"
#include <limits.h>
#include <stdarg.h>
#include <cmath>
#include "src/v8.h"
#include "src/assert-scope.h"
#include "src/char-predicates-inl.h"
#include "src/conversions-inl.h"
#include "src/conversions.h"
#include "src/dtoa.h"
#include "src/factory.h"
#include "src/list-inl.h"

View File

@ -2,10 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/counters.h"
#include "src/base/platform/platform.h"
#include "src/counters.h"
#include "src/isolate.h"
#include "src/log-inl.h"

View File

@ -2,11 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/cpu-profiler-inl.h"
#include "src/cpu-profiler.h"
#include "src/compiler.h"
#include "src/cpu-profiler-inl.h"
#include "src/deoptimizer.h"
#include "src/frames-inl.h"
#include "src/hashmap.h"

View File

@ -4,8 +4,6 @@
#include "src/date.h"
#include "src/v8.h"
#include "src/objects.h"
#include "src/objects-inl.h"

View File

@ -2,18 +2,18 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/deoptimizer.h"
#include "src/accessors.h"
#include "src/codegen.h"
#include "src/cpu-profiler.h"
#include "src/deoptimizer.h"
#include "src/disasm.h"
#include "src/frames-inl.h"
#include "src/full-codegen/full-codegen.h"
#include "src/global-handles.h"
#include "src/macro-assembler.h"
#include "src/prettyprinter.h"
#include "src/v8.h"
namespace v8 {

View File

@ -5,6 +5,8 @@
#ifndef V8_DTOA_H_
#define V8_DTOA_H_
#include "src/vector.h"
namespace v8 {
namespace internal {

View File

@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/elements.h"
#include "src/arguments.h"
#include "src/conversions.h"
#include "src/elements.h"
#include "src/factory.h"
#include "src/messages.h"
#include "src/objects.h"
#include "src/objects-inl.h"
#include "src/utils.h"
// Each concrete ElementsAccessor can handle exactly one ElementsKind,

View File

@ -5,7 +5,8 @@
#include "src/extensions/free-buffer-extension.h"
#include "src/base/platform/platform.h"
#include "src/v8.h"
#include "src/isolate.h"
#include "src/objects-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
namespace v8 {
namespace internal {

View File

@ -4,7 +4,10 @@
#include "src/extensions/statistics-extension.h"
#include "src/v8.h"
#include "src/counters.h"
#include "src/heap/heap-inl.h"
#include "src/isolate.h"
#include "src/objects-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
namespace v8 {
namespace internal {

View File

@ -3,7 +3,9 @@
// found in the LICENSE file.
#include "src/extensions/trigger-failure-extension.h"
#include "src/v8.h"
#include "src/base/logging.h"
#include "src/checks.h"
namespace v8 {
namespace internal {

View File

@ -5,6 +5,8 @@
#ifndef V8_FAST_DTOA_H_
#define V8_FAST_DTOA_H_
#include "src/vector.h"
namespace v8 {
namespace internal {

View File

@ -5,6 +5,8 @@
#ifndef V8_FIXED_DTOA_H_
#define V8_FIXED_DTOA_H_
#include "src/vector.h"
namespace v8 {
namespace internal {

View File

@ -2,16 +2,19 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/flags.h"
#include <cctype>
#include <cstdlib>
#include <sstream>
#include "src/v8.h"
#include "src/allocation.h"
#include "src/assembler.h"
#include "src/base/functional.h"
#include "src/base/platform/platform.h"
#include "src/objects-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
#include "src/ostreams.h"
#include "src/utils.h"
namespace v8 {
namespace internal {

View File

@ -2,11 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/api.h"
#include "src/global-handles.h"
#include "src/api.h"
#include "src/v8.h"
#include "src/vm-state-inl.h"
namespace v8 {

View File

@ -2,10 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/handles.h"
#include "src/base/logging.h"
#include "src/objects-inl.h"
namespace v8 {
namespace internal {

View File

@ -2,11 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/heap-profiler.h"
#include "src/allocation-tracker.h"
#include "src/api.h"
#include "src/heap-snapshot-generator-inl.h"
namespace v8 {

View File

@ -7,6 +7,7 @@
#include "src/base/smart-pointers.h"
#include "src/isolate.h"
#include "src/list.h"
namespace v8 {
namespace internal {

View File

@ -2,15 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/heap-snapshot-generator-inl.h"
#include "src/heap-snapshot-generator.h"
#include "src/allocation-tracker.h"
#include "src/code-stubs.h"
#include "src/conversions.h"
#include "src/debug/debug.h"
#include "src/heap-profiler.h"
#include "src/heap-snapshot-generator-inl.h"
#include "src/types.h"
namespace v8 {

View File

@ -5,7 +5,9 @@
#ifndef V8_HEAP_SNAPSHOT_GENERATOR_H_
#define V8_HEAP_SNAPSHOT_GENERATOR_H_
#include "include/v8-profiler.h"
#include "src/base/platform/time.h"
#include "src/objects.h"
#include "src/strings-storage.h"
namespace v8 {
@ -14,6 +16,8 @@ namespace internal {
class AllocationTracker;
class AllocationTraceNode;
class HeapEntry;
class HeapIterator;
class HeapProfiler;
class HeapSnapshot;
class SnapshotFiller;

View File

@ -6,6 +6,7 @@
#include "src/flags.h"
#include "src/heap/heap.h"
#include "src/objects-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
#include "src/utils.h"
#include "src/v8.h"

View File

@ -6,6 +6,7 @@
#define V8_STORE_BUFFER_INL_H_
#include "src/heap/heap.h"
#include "src/heap/spaces-inl.h"
#include "src/heap/store-buffer.h"
namespace v8 {

View File

@ -8,6 +8,8 @@
#include "src/counters.h"
#include "src/heap/store-buffer-inl.h"
#include "src/isolate.h"
#include "src/objects-inl.h"
#include "src/v8.h"
namespace v8 {

View File

@ -3,7 +3,6 @@
// found in the LICENSE file.
#include "src/hydrogen-dce.h"
#include "src/v8.h"
namespace v8 {
namespace internal {

View File

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/hydrogen-instructions.h"
#include "src/base/bits.h"
#include "src/double.h"

View File

@ -3,7 +3,6 @@
// found in the LICENSE file.
#include "src/hydrogen-sce.h"
#include "src/v8.h"
namespace v8 {
namespace internal {

View File

@ -6,8 +6,6 @@
#include <sstream>
#include "src/v8.h"
#include "src/allocation-site-scopes.h"
#include "src/ast-numbering.h"
#include "src/full-codegen/full-codegen.h"

View File

@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/interface-descriptors.h"
namespace v8 {

View File

@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/isolate.h"
#include <stdlib.h>
#include <fstream> // NOLINT(readability/streams)
#include <sstream>
#include "src/v8.h"
#include "src/ast.h"
#include "src/base/platform/platform.h"
#include "src/base/sys-info.h"
@ -36,6 +36,7 @@
#include "src/scopeinfo.h"
#include "src/simulator.h"
#include "src/snapshot/serialize.h"
#include "src/v8.h"
#include "src/version.h"
#include "src/vm-state-inl.h"

View File

@ -2,12 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/layout-descriptor.h"
#include <sstream>
#include "src/v8.h"
#include "src/base/bits.h"
#include "src/layout-descriptor.h"
#include "src/handles-inl.h"
using v8::base::bits::CountTrailingZeros32;

View File

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/lithium-allocator.h"
#include "src/hydrogen.h"
#include "src/lithium-inl.h"

View File

@ -6,8 +6,6 @@
#include <sstream>
#include "src/v8.h"
#if V8_TARGET_ARCH_IA32
#include "src/ia32/lithium-ia32.h" // NOLINT
#include "src/ia32/lithium-codegen-ia32.h" // NOLINT

View File

@ -4,8 +4,6 @@
#include "src/lithium.h"
#include "src/v8.h"
#include "src/scopes.h"
#if V8_TARGET_ARCH_IA32

View File

@ -7,6 +7,7 @@
#include "src/log.h"
#include "src/isolate.h"
#include "src/objects-inl.h"
namespace v8 {
namespace internal {

View File

@ -7,8 +7,6 @@
#include <cstdarg>
#include <sstream>
#include "src/v8.h"
#include "src/bailout-reason.h"
#include "src/base/platform/platform.h"
#include "src/bootstrapper.h"

View File

@ -2,11 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/lookup.h"
#include "src/bootstrapper.h"
#include "src/deoptimizer.h"
#include "src/lookup.h"
#include "src/lookup-inl.h"
namespace v8 {

View File

@ -2,11 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/messages.h"
#include "src/api.h"
#include "src/execution.h"
#include "src/messages.h"
#include "src/string-builder.h"
namespace v8 {

View File

@ -11,6 +11,7 @@
#define V8_MESSAGES_H_
#include "src/base/smart-pointers.h"
#include "src/handles.h"
#include "src/list.h"
namespace v8 {

View File

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/objects.h"
#include "src/bootstrapper.h"
#include "src/disasm.h"

View File

@ -2,11 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/objects.h"
#include "src/disasm.h"
#include "src/disassembler.h"
#include "src/interpreter/bytecodes.h"
#include "src/objects-inl.h"
#include "src/ostreams.h"
#include "src/regexp/jsregexp.h"

View File

@ -2,11 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/objects.h"
#include <iomanip>
#include <sstream>
#include "src/v8.h"
#include "src/accessors.h"
#include "src/allocation-site-scopes.h"
#include "src/api.h"

View File

@ -4,12 +4,11 @@
#include "src/optimizing-compile-dispatcher.h"
#include "src/v8.h"
#include "src/base/atomicops.h"
#include "src/full-codegen/full-codegen.h"
#include "src/hydrogen.h"
#include "src/isolate.h"
#include "src/v8.h"
namespace v8 {
namespace internal {

View File

@ -2,13 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <stdarg.h>
#include "src/prettyprinter.h"
#include "src/v8.h"
#include <stdarg.h>
#include "src/ast-value-factory.h"
#include "src/base/platform/platform.h"
#include "src/prettyprinter.h"
#include "src/scopes.h"
namespace v8 {

View File

@ -2,14 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/profile-generator-inl.h"
#include "src/profile-generator.h"
#include "src/compiler.h"
#include "src/debug/debug.h"
#include "src/deoptimizer.h"
#include "src/global-handles.h"
#include "src/profile-generator-inl.h"
#include "src/sampler.h"
#include "src/scopeinfo.h"
#include "src/splay-tree-inl.h"

View File

@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/runtime-profiler.h"
#include "src/assembler.h"

View File

@ -42,8 +42,6 @@
#endif
#include "src/v8.h"
#include "src/base/platform/platform.h"
#include "src/cpu-profiler-inl.h"
#include "src/flags.h"

View File

@ -2,12 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/scanner-character-streams.h"
#include "include/v8.h"
#include "src/globals.h"
#include "src/handles.h"
#include "src/list-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
#include "src/objects.h"
#include "src/unicode-inl.h"
namespace v8 {

View File

@ -5,11 +5,16 @@
#ifndef V8_SCANNER_CHARACTER_STREAMS_H_
#define V8_SCANNER_CHARACTER_STREAMS_H_
#include "src/handles.h"
#include "src/scanner.h"
#include "src/vector.h"
namespace v8 {
namespace internal {
// Forward declarations.
class ExternalTwoByteString;
// A buffered character stream based on a random access character
// source (ReadBlock can be called with pos_ pointing to any position,
// even positions before the current).

View File

@ -4,18 +4,17 @@
// Features shared by parsing and pre-parsing scanners.
#include "src/scanner.h"
#include <stdint.h>
#include <cmath>
#include "src/v8.h"
#include "src/ast-value-factory.h"
#include "src/char-predicates-inl.h"
#include "src/conversions-inl.h"
#include "src/list-inl.h"
#include "src/parser.h"
#include "src/scanner.h"
namespace v8 {
namespace internal {

View File

@ -2,12 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/scopeinfo.h"
#include <stdlib.h>
#include "src/v8.h"
#include "src/bootstrapper.h"
#include "src/scopeinfo.h"
#include "src/scopes.h"
namespace v8 {

View File

@ -6,14 +6,13 @@
#include <signal.h>
#include <stdio.h>
#include "src/v8.h"
#include "include/libplatform/libplatform.h"
#include "src/assembler.h"
#include "src/base/platform/platform.h"
#include "src/bootstrapper.h"
#include "src/flags.h"
#include "src/list.h"
#include "src/objects-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
#include "src/snapshot/natives.h"
#include "src/snapshot/serialize.h"

View File

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/snapshot/serialize.h"
#include "src/accessors.h"
#include "src/api.h"
@ -19,9 +19,9 @@
#include "src/parser.h"
#include "src/runtime/runtime.h"
#include "src/snapshot/natives.h"
#include "src/snapshot/serialize.h"
#include "src/snapshot/snapshot.h"
#include "src/snapshot/snapshot-source-sink.h"
#include "src/v8.h"
#include "src/v8threads.h"
#include "src/version.h"

View File

@ -4,12 +4,11 @@
// The common functionality when building with or without snapshots.
#include "src/v8.h"
#include "src/snapshot/snapshot.h"
#include "src/api.h"
#include "src/base/platform/platform.h"
#include "src/full-codegen/full-codegen.h"
#include "src/snapshot/snapshot.h"
namespace v8 {
namespace internal {

View File

@ -4,10 +4,10 @@
// Used for building without snapshots.
#include "src/v8.h"
#include "src/snapshot/snapshot.h"
#include "src/objects-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
namespace v8 {
namespace internal {

View File

@ -7,6 +7,7 @@
#include "src/snapshot/snapshot.h"
#include "src/base/platform/mutex.h"
#include "src/objects-inl.h" // TODO(mstarzinger): Temporary cycle breaker!
#include "src/snapshot/serialize.h"
#include "src/snapshot/snapshot-source-sink.h"
#include "src/v8.h" // for V8::Initialize

View File

@ -2,15 +2,20 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/isolate.h"
#include "src/snapshot/serialize.h"
#ifndef V8_SNAPSHOT_SNAPSHOT_H_
#define V8_SNAPSHOT_SNAPSHOT_H_
#include "src/isolate.h"
#include "src/snapshot/serialize.h"
namespace v8 {
namespace internal {
// Forward declarations.
class Isolate;
class PartialSerializer;
class StartupSerializer;
class Snapshot : public AllStatic {
public:
class Metadata {

View File

@ -5,6 +5,9 @@
#ifndef V8_STRING_SEARCH_H_
#define V8_STRING_SEARCH_H_
#include "src/isolate.h"
#include "src/vector.h"
namespace v8 {
namespace internal {

View File

@ -2,10 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/strings-storage.h"
#include "src/base/smart-pointers.h"
#include "src/objects-inl.h"
namespace v8 {
namespace internal {

View File

@ -2,9 +2,9 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/transitions.h"
#include "src/objects.h"
#include "src/objects-inl.h"
#include "src/transitions-inl.h"
#include "src/utils.h"

View File

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/type-feedback-vector.h"
#include "src/code-stubs.h"
#include "src/ic/ic.h"

View File

@ -2,14 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/type-info.h"
#include "src/ast.h"
#include "src/code-stubs.h"
#include "src/compiler.h"
#include "src/ic/ic.h"
#include "src/ic/stub-cache.h"
#include "src/type-info.h"
#include "src/objects-inl.h"
namespace v8 {
namespace internal {

View File

@ -6,7 +6,9 @@
#define V8_TYPE_INFO_H_
#include "src/allocation.h"
#include "src/contexts.h"
#include "src/globals.h"
#include "src/token.h"
#include "src/types.h"
#include "src/zone.h"

View File

@ -2,14 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/v8.h"
#include "src/v8threads.h"
#include "src/api.h"
#include "src/bootstrapper.h"
#include "src/debug/debug.h"
#include "src/execution.h"
#include "src/regexp/regexp-stack.h"
#include "src/v8threads.h"
namespace v8 {

View File

@ -5,6 +5,8 @@
#ifndef V8_V8THREADS_H_
#define V8_V8THREADS_H_
#include "src/isolate.h"
namespace v8 {
namespace internal {

View File

@ -2,10 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "include/v8-version.h"
#include "src/v8.h"
#include "src/version.h"
#include "include/v8-version.h"
#include "src/utils.h"
// Define SONAME to have the build system put a specific SONAME into the
// shared library instead the generic SONAME generated from the V8 version
// number. This define is mainly used by the build system script.

View File

@ -6,6 +6,7 @@
#define V8_VERSION_H_
#include "src/base/functional.h"
#include "src/vector.h"
namespace v8 {
namespace internal {

View File

@ -29,6 +29,7 @@
#define CCTEST_H_
#include "include/libplatform/libplatform.h"
#include "src/objects-inl.h" // TODO(everyone): Make cctest IWYU.
#include "src/v8.h"
#ifndef TEST

View File

@ -28,6 +28,8 @@
#ifndef GAY_FIXED_H_
#define GAY_FIXED_H_
#include "src/vector.h"
namespace v8 {
namespace internal {

View File

@ -28,6 +28,8 @@
#ifndef GAY_PRECISION_H_
#define GAY_PRECISION_H_
#include "src/vector.h"
namespace v8 {
namespace internal {

View File

@ -28,6 +28,8 @@
#ifndef GAY_SHORTEST_H_
#define GAY_SHORTEST_H_
#include "src/vector.h"
namespace v8 {
namespace internal {

View File

@ -33,6 +33,8 @@
namespace v8 {
namespace internal {
struct TickSample;
class TraceExtension : public v8::Extension {
public:
TraceExtension() : v8::Extension("v8/trace", kSource) { }