diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2019-02-13 14:23:17 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-13 14:23:17 -0500 |
commit | 8d1567fafbdac8cd76e736d203eacc578d932a94 (patch) | |
tree | baec093eb62be6b77a85d4e54a1c84da9d0fb163 /libdeno/api.cc | |
parent | e782ba1a6fd8342cddd961da9274dbd0244685d1 (diff) |
Upgrade V8 to 7.4.158 (#1767)
This is to have access to this fix:
https://bugs.chromium.org/p/v8/issues/detail?id=8838
necessary for v8_postmortem_support.
Diffstat (limited to 'libdeno/api.cc')
-rw-r--r-- | libdeno/api.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libdeno/api.cc b/libdeno/api.cc index 21ece13a6..2601862a2 100644 --- a/libdeno/api.cc +++ b/libdeno/api.cc @@ -90,11 +90,12 @@ deno_buf deno_get_snapshot(Deno* d_) { blob.raw_size}; } +static std::unique_ptr<v8::Platform> platform; + void deno_init() { - // v8::V8::InitializeICUDefaultLocation(argv[0]); - // v8::V8::InitializeExternalStartupData(argv[0]); - auto* p = v8::platform::CreateDefaultPlatform(); - v8::V8::InitializePlatform(p); + CHECK_NULL(platform.get()); + platform = v8::platform::NewDefaultPlatform(); + v8::V8::InitializePlatform(platform.get()); v8::V8::Initialize(); } |