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:
parent
434a291a0a
commit
98a0fe0f32
@ -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 {
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -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"
|
||||
|
@ -5,6 +5,8 @@
|
||||
#ifndef V8_BUILTINS_H_
|
||||
#define V8_BUILTINS_H_
|
||||
|
||||
#include "src/handles.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -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 {
|
||||
|
@ -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"
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -4,8 +4,6 @@
|
||||
|
||||
#include "src/date.h"
|
||||
|
||||
#include "src/v8.h"
|
||||
|
||||
#include "src/objects.h"
|
||||
#include "src/objects-inl.h"
|
||||
|
||||
|
@ -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 {
|
||||
|
@ -5,6 +5,8 @@
|
||||
#ifndef V8_DTOA_H_
|
||||
#define V8_DTOA_H_
|
||||
|
||||
#include "src/vector.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -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,
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -5,6 +5,8 @@
|
||||
#ifndef V8_FAST_DTOA_H_
|
||||
#define V8_FAST_DTOA_H_
|
||||
|
||||
#include "src/vector.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -5,6 +5,8 @@
|
||||
#ifndef V8_FIXED_DTOA_H_
|
||||
#define V8_FIXED_DTOA_H_
|
||||
|
||||
#include "src/vector.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -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 {
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
#include "src/base/smart-pointers.h"
|
||||
#include "src/isolate.h"
|
||||
#include "src/list.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
@ -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 {
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -3,7 +3,6 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "src/hydrogen-dce.h"
|
||||
#include "src/v8.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
@ -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"
|
||||
|
@ -3,7 +3,6 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
#include "src/hydrogen-sce.h"
|
||||
#include "src/v8.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
@ -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"
|
||||
|
@ -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 {
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
@ -4,8 +4,6 @@
|
||||
|
||||
#include "src/lithium.h"
|
||||
|
||||
#include "src/v8.h"
|
||||
|
||||
#include "src/scopes.h"
|
||||
|
||||
#if V8_TARGET_ARCH_IA32
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
#include "src/log.h"
|
||||
#include "src/isolate.h"
|
||||
#include "src/objects-inl.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
@ -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"
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -11,6 +11,7 @@
|
||||
#define V8_MESSAGES_H_
|
||||
|
||||
#include "src/base/smart-pointers.h"
|
||||
#include "src/handles.h"
|
||||
#include "src/list.h"
|
||||
|
||||
namespace v8 {
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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 {
|
||||
|
@ -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).
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -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
|
||||
|
@ -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 {
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -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 {
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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 {
|
||||
|
@ -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"
|
||||
|
||||
|
@ -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 {
|
||||
|
||||
|
@ -5,6 +5,8 @@
|
||||
#ifndef V8_V8THREADS_H_
|
||||
#define V8_V8THREADS_H_
|
||||
|
||||
#include "src/isolate.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -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.
|
||||
|
@ -6,6 +6,7 @@
|
||||
#define V8_VERSION_H_
|
||||
|
||||
#include "src/base/functional.h"
|
||||
#include "src/vector.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
@ -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
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef GAY_FIXED_H_
|
||||
#define GAY_FIXED_H_
|
||||
|
||||
#include "src/vector.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef GAY_PRECISION_H_
|
||||
#define GAY_PRECISION_H_
|
||||
|
||||
#include "src/vector.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef GAY_SHORTEST_H_
|
||||
#define GAY_SHORTEST_H_
|
||||
|
||||
#include "src/vector.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -33,6 +33,8 @@
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
struct TickSample;
|
||||
|
||||
class TraceExtension : public v8::Extension {
|
||||
public:
|
||||
TraceExtension() : v8::Extension("v8/trace", kSource) { }
|
||||
|
Loading…
Reference in New Issue
Block a user