A tiny contribution for the IWYU day: Include allocation.h in every
header which uses BASE_EMBEDDED and/or AllStatic. Note that still only 45 out of 135 headers in src/ can be used stand-alone, but at least this is a little bit more than before... Review URL: http://codereview.chromium.org/6931031 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7798 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
2500f14868
commit
5cd715cbc3
@ -28,6 +28,8 @@
|
||||
#ifndef V8_ACCESSORS_H_
|
||||
#define V8_ACCESSORS_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_ARGUMENTS_H_
|
||||
#define V8_ARGUMENTS_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -35,6 +35,7 @@
|
||||
#ifndef V8_ASSEMBLER_H_
|
||||
#define V8_ASSEMBLER_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "gdb-jit.h"
|
||||
#include "runtime.h"
|
||||
#include "token.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_AST_H_
|
||||
#define V8_AST_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "execution.h"
|
||||
#include "factory.h"
|
||||
#include "jsregexp.h"
|
||||
|
@ -29,6 +29,8 @@
|
||||
#ifndef V8_BOOTSTRAPPER_H_
|
||||
#define V8_BOOTSTRAPPER_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_CODE_STUBS_H_
|
||||
#define V8_CODE_STUBS_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "globals.h"
|
||||
|
||||
namespace v8 {
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_CODE_H_
|
||||
#define V8_CODE_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_COMPILER_H_
|
||||
#define V8_COMPILER_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "ast.h"
|
||||
#include "frame-element.h"
|
||||
#include "zone.h"
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#ifdef ENABLE_LOGGING_AND_PROFILING
|
||||
|
||||
#include "allocation.h"
|
||||
#include "atomicops.h"
|
||||
#include "circular-queue.h"
|
||||
#include "unbound-queue.h"
|
||||
|
@ -36,6 +36,8 @@
|
||||
#ifndef V8_CPU_H_
|
||||
#define V8_CPU_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
1
src/d8.h
1
src/d8.h
@ -28,6 +28,7 @@
|
||||
#ifndef V8_D8_H_
|
||||
#define V8_D8_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "v8.h"
|
||||
#include "hashmap.h"
|
||||
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include "v8.h"
|
||||
|
||||
#include "allocation.h"
|
||||
#include "ast.h"
|
||||
#include "compiler.h"
|
||||
#include "zone-inl.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_DATEPARSER_H_
|
||||
#define V8_DATEPARSER_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "char-predicates-inl.h"
|
||||
#include "scanner-base.h"
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_DEBUG_H_
|
||||
#define V8_DEBUG_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "arguments.h"
|
||||
#include "assembler.h"
|
||||
#include "debug-agent.h"
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include "v8.h"
|
||||
|
||||
#include "allocation.h"
|
||||
#include "macro-assembler.h"
|
||||
#include "zone-inl.h"
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_DISASSEMBLER_H_
|
||||
#define V8_DISASSEMBLER_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_EXECUTION_H_
|
||||
#define V8_EXECUTION_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_FRAME_ELEMENT_H_
|
||||
#define V8_FRAME_ELEMENT_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "type-info.h"
|
||||
#include "macro-assembler.h"
|
||||
#include "zone.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_FRAMES_H_
|
||||
#define V8_FRAMES_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "handles.h"
|
||||
#include "safepoint-table.h"
|
||||
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include "v8.h"
|
||||
|
||||
#include "allocation.h"
|
||||
#include "ast.h"
|
||||
#include "code-stubs.h"
|
||||
#include "codegen.h"
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_GDB_JIT_H_
|
||||
#define V8_GDB_JIT_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
//
|
||||
// Basic implementation of GDB JIT Interface client.
|
||||
// GBD JIT Interface is supported in GDB 7.0 and above.
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_HANDLES_H_
|
||||
#define V8_HANDLES_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "apiutils.h"
|
||||
|
||||
namespace v8 {
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_HEAP_PROFILER_H_
|
||||
#define V8_HEAP_PROFILER_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "isolate.h"
|
||||
#include "zone-inl.h"
|
||||
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include <math.h>
|
||||
|
||||
#include "allocation.h"
|
||||
#include "globals.h"
|
||||
#include "list.h"
|
||||
#include "mark-compact.h"
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include "v8.h"
|
||||
|
||||
#include "allocation.h"
|
||||
#include "code-stubs.h"
|
||||
#include "data-flow.h"
|
||||
#include "small-pointer-list.h"
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include "v8.h"
|
||||
|
||||
#include "allocation.h"
|
||||
#include "ast.h"
|
||||
#include "compiler.h"
|
||||
#include "hydrogen-instructions.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_JSREGEXP_H_
|
||||
#define V8_JSREGEXP_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "macro-assembler.h"
|
||||
#include "zone-inl.h"
|
||||
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include "v8.h"
|
||||
|
||||
#include "allocation.h"
|
||||
#include "lithium.h"
|
||||
#include "zone.h"
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_LITHIUM_H_
|
||||
#define V8_LITHIUM_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "hydrogen.h"
|
||||
#include "safepoint-table.h"
|
||||
|
||||
|
@ -49,6 +49,7 @@
|
||||
// instantiate newly compiled functions.
|
||||
|
||||
|
||||
#include "allocation.h"
|
||||
#include "compiler.h"
|
||||
|
||||
namespace v8 {
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_LOG_UTILS_H_
|
||||
#define V8_LOG_UTILS_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_LOG_H_
|
||||
#define V8_LOG_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "platform.h"
|
||||
#include "log-utils.h"
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_OBJECTS_VISITING_H_
|
||||
#define V8_OBJECTS_VISITING_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
// This file provides base classes and auxiliary methods for defining
|
||||
// static object visitors used during GC.
|
||||
// Visiting HeapObject body with a normal ObjectVisitor requires performing
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_OBJECTS_H_
|
||||
#define V8_OBJECTS_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "builtins.h"
|
||||
#include "smart-pointer.h"
|
||||
#include "unicode-inl.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_PREPARSER_DATA_H_
|
||||
#define V8_PREPARSER_DATA_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "hashmap.h"
|
||||
#include "utils-inl.h"
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_PRETTYPRINTER_H_
|
||||
#define V8_PRETTYPRINTER_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "ast.h"
|
||||
|
||||
namespace v8 {
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#ifdef ENABLE_LOGGING_AND_PROFILING
|
||||
|
||||
#include "allocation.h"
|
||||
#include "hashmap.h"
|
||||
#include "../include/v8-profiler.h"
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_PROPERTY_H_
|
||||
#define V8_PROPERTY_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_RUNTIME_H_
|
||||
#define V8_RUNTIME_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "zone.h"
|
||||
|
||||
namespace v8 {
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_SAFEPOINT_TABLE_H_
|
||||
#define V8_SAFEPOINT_TABLE_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "heap.h"
|
||||
#include "v8memory.h"
|
||||
#include "zone.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_SCOPEINFO_H_
|
||||
#define V8_SCOPEINFO_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "variables.h"
|
||||
#include "zone-inl.h"
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_SPACES_H_
|
||||
#define V8_SPACES_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "list.h"
|
||||
#include "log.h"
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_SPLAY_TREE_H_
|
||||
#define V8_SPLAY_TREE_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_STUB_CACHE_H_
|
||||
#define V8_STUB_CACHE_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "arguments.h"
|
||||
#include "macro-assembler.h"
|
||||
#include "zone-inl.h"
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_TYPE_INFO_H_
|
||||
#define V8_TYPE_INFO_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "globals.h"
|
||||
#include "zone.h"
|
||||
#include "zone-inl.h"
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_UNBOUND_QUEUE_
|
||||
#define V8_UNBOUND_QUEUE_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
@ -28,6 +28,7 @@
|
||||
#ifndef V8_VM_STATE_H_
|
||||
#define V8_VM_STATE_H_
|
||||
|
||||
#include "allocation.h"
|
||||
#include "isolate.h"
|
||||
|
||||
namespace v8 {
|
||||
|
@ -28,6 +28,8 @@
|
||||
#ifndef V8_ZONE_H_
|
||||
#define V8_ZONE_H_
|
||||
|
||||
#include "allocation.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user