diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-06-11 17:01:35 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-06-11 17:50:06 +0200 |
commit | 0e07e16dd63992f5f989dc99c891d53d930a2d5b (patch) | |
tree | 11ba4caac3003bf42ff91d81bd880e56641b7593 /deno2/from_snapshot.cc | |
parent | b042c7c071827fd516bf7b5b52f2aed0473691e1 (diff) |
Add mock_runtime_test.
Diffstat (limited to 'deno2/from_snapshot.cc')
-rw-r--r-- | deno2/from_snapshot.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/deno2/from_snapshot.cc b/deno2/from_snapshot.cc index db5b0fc8e..3c15cdc77 100644 --- a/deno2/from_snapshot.cc +++ b/deno2/from_snapshot.cc @@ -13,8 +13,13 @@ namespace deno { +#ifdef DENO_MOCK_RUNTIME +#include "natives_mock_runtime.cc" +#include "snapshot_mock_runtime.cc" +#else #include "natives_deno.cc" #include "snapshot_deno.cc" +#endif Deno* NewFromSnapshot(void* data, deno_recv_cb cb) { auto natives_blob = *StartupBlob_natives(); @@ -33,6 +38,7 @@ Deno* NewFromSnapshot(void* data, deno_recv_cb cb) { v8::Isolate* isolate = v8::Isolate::New(params); AddIsolate(d, isolate); + v8::Locker locker(isolate); v8::Isolate::Scope isolate_scope(isolate); { v8::HandleScope handle_scope(isolate); |