From 8d1567fafbdac8cd76e736d203eacc578d932a94 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 13 Feb 2019 14:23:17 -0500 Subject: 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. --- libdeno/api.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'libdeno/api.cc') 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 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(); } -- cgit v1.2.3