diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-04 21:09:16 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-04 21:09:16 +0000 |
commit | b64e521a4734417c33bd6758296c8eb7c3a8fe3f (patch) | |
tree | e500819946c5313dd86f5315c5eed537619dd440 /gin/isolate_holder.cc | |
parent | 4df54e8c095bd239b8f7c3786440a4878d2eb509 (diff) | |
download | chromium_src-b64e521a4734417c33bd6758296c8eb7c3a8fe3f.zip chromium_src-b64e521a4734417c33bd6758296c8eb7c3a8fe3f.tar.gz chromium_src-b64e521a4734417c33bd6758296c8eb7c3a8fe3f.tar.bz2 |
[gin] Add a v8::Platform implementation to allow for v8 posting tasks
This currently has no effect unless concurrent sweeping and job based
sweeping is turned on in v8.
BUG=v8:3015
R=abarth@chromium.org,dcarney@chromium.org
Review URL: https://codereview.chromium.org/225413004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261872 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gin/isolate_holder.cc')
-rw-r--r-- | gin/isolate_holder.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gin/isolate_holder.cc b/gin/isolate_holder.cc index bb24349..3bda7f5 100644 --- a/gin/isolate_holder.cc +++ b/gin/isolate_holder.cc @@ -13,6 +13,7 @@ #include "gin/array_buffer.h" #include "gin/function_template.h" #include "gin/per_isolate_data.h" +#include "gin/public/v8_platform.h" namespace gin { @@ -36,6 +37,7 @@ void EnsureV8Initialized(bool gin_managed) { if (!gin_managed) return; + v8::V8::InitializePlatform(V8Platform::Get()); v8::V8::SetArrayBufferAllocator(ArrayBufferAllocator::SharedInstance()); static const char v8_flags[] = "--use_strict --harmony"; v8::V8::SetFlagsFromString(v8_flags, sizeof(v8_flags) - 1); |