| Index: src/d8.h
|
| diff --git a/src/d8.h b/src/d8.h
|
| index dc789b3d0e1ab5dcff25675618d743915aab4400..085566128e56c1f197a439d6254e8a9c8e6c4305 100644
|
| --- a/src/d8.h
|
| +++ b/src/d8.h
|
| @@ -5,15 +5,10 @@
|
| #ifndef V8_D8_H_
|
| #define V8_D8_H_
|
|
|
| -#ifndef V8_SHARED
|
| #include "src/allocation.h"
|
| #include "src/base/hashmap.h"
|
| #include "src/base/platform/time.h"
|
| #include "src/list.h"
|
| -#else
|
| -#include "include/v8.h"
|
| -#include "src/base/compiler-specific.h"
|
| -#endif // !V8_SHARED
|
|
|
| #include "src/base/once.h"
|
|
|
| @@ -21,7 +16,6 @@
|
| namespace v8 {
|
|
|
|
|
| -#ifndef V8_SHARED
|
| // A single counter in a counter collection.
|
| class Counter {
|
| public:
|
| @@ -90,17 +84,14 @@ class CounterMap {
|
| static bool Match(void* key1, void* key2);
|
| base::HashMap hash_map_;
|
| };
|
| -#endif // !V8_SHARED
|
|
|
|
|
| class SourceGroup {
|
| public:
|
| SourceGroup() :
|
| -#ifndef V8_SHARED
|
| next_semaphore_(0),
|
| done_semaphore_(0),
|
| thread_(NULL),
|
| -#endif // !V8_SHARED
|
| argv_(NULL),
|
| begin_offset_(0),
|
| end_offset_(0) {}
|
| @@ -116,7 +107,6 @@ class SourceGroup {
|
|
|
| void Execute(Isolate* isolate);
|
|
|
| -#ifndef V8_SHARED
|
| void StartExecuteInThread();
|
| void WaitForThread();
|
| void JoinThread();
|
| @@ -141,7 +131,6 @@ class SourceGroup {
|
| base::Semaphore next_semaphore_;
|
| base::Semaphore done_semaphore_;
|
| base::Thread* thread_;
|
| -#endif // !V8_SHARED
|
|
|
| void ExitShell(int exit_code);
|
| Local<String> ReadFile(Isolate* isolate, const char* name);
|
| @@ -151,7 +140,6 @@ class SourceGroup {
|
| int end_offset_;
|
| };
|
|
|
| -#ifndef V8_SHARED
|
| enum SerializationTag {
|
| kSerializationTagUndefined,
|
| kSerializationTagNull,
|
| @@ -267,7 +255,6 @@ class Worker {
|
| char* script_;
|
| base::Atomic32 running_;
|
| };
|
| -#endif // !V8_SHARED
|
|
|
|
|
| class ShellOptions {
|
| @@ -324,12 +311,7 @@ class ShellOptions {
|
| const char* trace_config;
|
| };
|
|
|
| -#ifdef V8_SHARED
|
| -class Shell {
|
| -#else
|
| class Shell : public i::AllStatic {
|
| -#endif // V8_SHARED
|
| -
|
| public:
|
| enum SourceType { SCRIPT, MODULE };
|
|
|
| @@ -351,7 +333,6 @@ class Shell : public i::AllStatic {
|
| static void CollectGarbage(Isolate* isolate);
|
| static void EmptyMessageQueues(Isolate* isolate);
|
|
|
| -#ifndef V8_SHARED
|
| // TODO(binji): stupid implementation for now. Is there an easy way to hash an
|
| // object for use in base::HashMap? By pointer?
|
| typedef i::List<Local<Object>> ObjectList;
|
| @@ -372,7 +353,6 @@ class Shell : public i::AllStatic {
|
| static void MapCounters(v8::Isolate* isolate, const char* name);
|
|
|
| static void PerformanceNow(const v8::FunctionCallbackInfo<v8::Value>& args);
|
| -#endif // !V8_SHARED
|
|
|
| static void RealmCurrent(const v8::FunctionCallbackInfo<v8::Value>& args);
|
| static void RealmOwner(const v8::FunctionCallbackInfo<v8::Value>& args);
|
| @@ -450,7 +430,6 @@ class Shell : public i::AllStatic {
|
| private:
|
| static Global<Context> evaluation_context_;
|
| static base::OnceType quit_once_;
|
| -#ifndef V8_SHARED
|
| static Global<Function> stringify_function_;
|
| static CounterMap* counter_map_;
|
| // We statically allocate a set of local counters to be used if we
|
| @@ -469,7 +448,6 @@ class Shell : public i::AllStatic {
|
| static void WriteIgnitionDispatchCountersFile(v8::Isolate* isolate);
|
| static Counter* GetCounter(const char* name, bool is_histogram);
|
| static Local<String> Stringify(Isolate* isolate, Local<Value> value);
|
| -#endif // !V8_SHARED
|
| static void Initialize(Isolate* isolate);
|
| static void RunShell(Isolate* isolate);
|
| static bool SetOptions(int argc, char* argv[]);
|
|
|