Chromium Code Reviews| Index: src/isolate.h |
| diff --git a/src/isolate.h b/src/isolate.h |
| index d272a77db5a269f3dddf91d87878980c3a564315..a984ae252045883bfb4806490368c95cbf8821b1 100644 |
| --- a/src/isolate.h |
| +++ b/src/isolate.h |
| @@ -26,6 +26,8 @@ |
| #include "src/runtime/runtime.h" |
| #include "src/zone/zone.h" |
| +class TestIsolate; |
| + |
| namespace v8 { |
| namespace base { |
| @@ -74,6 +76,7 @@ class OptimizingCompileDispatcher; |
| class RegExpStack; |
| class RuntimeProfiler; |
| class SaveContext; |
| +class SetupBuiltinsDelegate; |
| class StatsTable; |
| class StringTracker; |
| class StubCache; |
| @@ -1416,6 +1419,7 @@ class Isolate { |
| ThreadManager* thread_manager_; |
| RuntimeState runtime_state_; |
| Builtins builtins_; |
| + SetupBuiltinsDelegate* setup_builtins_delegate_; |
|
Jakob Kummerow
2017/03/21 16:38:00
The only reason we need this Delegate is so that t
|
| unibrow::Mapping<unibrow::Ecma262UnCanonicalize> jsregexp_uncanonicalize_; |
| unibrow::Mapping<unibrow::CanonicalizationRange> jsregexp_canonrange_; |
| unibrow::Mapping<unibrow::Ecma262Canonicalize> |
| @@ -1554,6 +1558,7 @@ class Isolate { |
| friend class v8::Locker; |
| friend class v8::Unlocker; |
| friend class v8::SnapshotCreator; |
| + friend class ::TestIsolate; |
| friend v8::StartupData v8::V8::CreateSnapshotDataBlob(const char*); |
| friend v8::StartupData v8::V8::WarmUpSnapshotDataBlob(v8::StartupData, |
| const char*); |