[iwyu] More iwyu fixes (date, execution etc.)
Removing includes which are not needed and also not indirectly pulled in. BUG=v8:7490, v8:7310 Change-Id: I219ba92c3281c3c245cc6c5574c85c2d51a217a9 Reviewed-on: https://chromium-review.googlesource.com/934722 Reviewed-by: Clemens Hammacher <clemensh@chromium.org> Commit-Queue: Marja Hölttä <marja@chromium.org> Cr-Commit-Position: refs/heads/master@{#51550}
This commit is contained in:
parent
f352bbdcd3
commit
80e0a759fd
@ -5,6 +5,8 @@
|
||||
#ifndef V8_API_NATIVES_H_
|
||||
#define V8_API_NATIVES_H_
|
||||
|
||||
#include "include/v8.h"
|
||||
#include "src/base/macros.h"
|
||||
#include "src/handles.h"
|
||||
#include "src/property-details.h"
|
||||
|
||||
|
@ -5,8 +5,6 @@
|
||||
#ifndef V8_DATE_H_
|
||||
#define V8_DATE_H_
|
||||
|
||||
#include "src/allocation.h"
|
||||
#include "src/base/platform/platform.h"
|
||||
#include "src/base/timezone-cache.h"
|
||||
#include "src/globals.h"
|
||||
|
||||
|
@ -5,11 +5,8 @@
|
||||
#ifndef V8_EXECUTION_H_
|
||||
#define V8_EXECUTION_H_
|
||||
|
||||
#include "src/allocation.h"
|
||||
#include "src/base/atomicops.h"
|
||||
#include "src/globals.h"
|
||||
#include "src/objects/code.h"
|
||||
#include "src/utils.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
@ -7,7 +7,6 @@
|
||||
|
||||
#include "src/objects.h"
|
||||
#include "src/objects/map.h"
|
||||
#include "src/ostreams.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
13
src/frames.h
13
src/frames.h
@ -5,8 +5,6 @@
|
||||
#ifndef V8_FRAMES_H_
|
||||
#define V8_FRAMES_H_
|
||||
|
||||
#include "src/allocation.h"
|
||||
#include "src/flags.h"
|
||||
#include "src/handles.h"
|
||||
#include "src/objects.h"
|
||||
#include "src/objects/code.h"
|
||||
@ -18,21 +16,20 @@ namespace wasm {
|
||||
class WasmCode;
|
||||
}
|
||||
|
||||
// Forward declarations.
|
||||
class AbstractCode;
|
||||
class Debug;
|
||||
class ObjectVisitor;
|
||||
class StringStream;
|
||||
|
||||
// Forward declarations.
|
||||
class ExternalCallbackScope;
|
||||
class Isolate;
|
||||
class ObjectVisitor;
|
||||
class RootVisitor;
|
||||
class StackFrameIteratorBase;
|
||||
class StringStream;
|
||||
class ThreadLocalTop;
|
||||
class WasmCompiledModule;
|
||||
class WasmDebugInfo;
|
||||
class WasmInstanceObject;
|
||||
class WasmSharedModuleData;
|
||||
class WasmDebugInfo;
|
||||
class WasmCompiledModule;
|
||||
|
||||
class InnerPointerToCodeCache {
|
||||
public:
|
||||
|
@ -7,7 +7,11 @@
|
||||
|
||||
#include <iosfwd>
|
||||
|
||||
#include "src/factory.h"
|
||||
#include "src/globals.h"
|
||||
#include "src/handles.h"
|
||||
#include "src/objects.h"
|
||||
#include "src/objects/name.h"
|
||||
#include "src/property-details.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
5
src/v8.h
5
src/v8.h
@ -5,10 +5,13 @@
|
||||
#ifndef V8_V8_H_
|
||||
#define V8_V8_H_
|
||||
|
||||
#include "include/v8.h"
|
||||
#include "src/globals.h"
|
||||
|
||||
namespace v8 {
|
||||
|
||||
class Platform;
|
||||
class StartupData;
|
||||
|
||||
namespace internal {
|
||||
|
||||
class V8 : public AllStatic {
|
||||
|
@ -5,12 +5,16 @@
|
||||
#ifndef V8_VERSION_H_
|
||||
#define V8_VERSION_H_
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "src/base/functional.h"
|
||||
#include "src/vector.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
||||
template <typename T>
|
||||
class Vector;
|
||||
|
||||
class Version {
|
||||
public:
|
||||
// Return the various version components.
|
||||
|
@ -6,6 +6,7 @@
|
||||
#define V8_ZONE_ACCOUNTING_ALLOCATOR_H_
|
||||
|
||||
#include "include/v8-platform.h"
|
||||
#include "include/v8.h"
|
||||
#include "src/base/atomic-utils.h"
|
||||
#include "src/base/atomicops.h"
|
||||
#include "src/base/macros.h"
|
||||
|
@ -28,7 +28,7 @@
|
||||
#ifndef V8_TEST_CCTEST_PRINT_EXTENSION_H_
|
||||
#define V8_TEST_CCTEST_PRINT_EXTENSION_H_
|
||||
|
||||
#include "src/v8.h"
|
||||
#include "include/v8.h"
|
||||
|
||||
namespace v8 {
|
||||
namespace internal {
|
||||
|
@ -28,7 +28,8 @@
|
||||
#ifndef V8_TEST_CCTEST_TRACE_EXTENSION_H_
|
||||
#define V8_TEST_CCTEST_TRACE_EXTENSION_H_
|
||||
|
||||
#include "src/v8.h"
|
||||
#include "include/v8.h"
|
||||
#include "src/globals.h"
|
||||
|
||||
namespace v8 {
|
||||
struct TickSample;
|
||||
|
Loading…
Reference in New Issue
Block a user