diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2019-11-07 10:45:58 -0500 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2019-11-07 17:58:05 -0500 |
commit | 508d728b5e27fd0c81669050869cf52c41538a87 (patch) | |
tree | 558c6350dd24f91daa238293e76096e85912e16e /core/libdeno/api.cc | |
parent | e1d1836854f36c357756f204b4b88ea41e08b251 (diff) |
upgrade: V8 8.0.192
Diffstat (limited to 'core/libdeno/api.cc')
-rw-r--r-- | core/libdeno/api.cc | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/core/libdeno/api.cc b/core/libdeno/api.cc index 332a1c555..1ded39e1b 100644 --- a/core/libdeno/api.cc +++ b/core/libdeno/api.cc @@ -75,25 +75,21 @@ Deno* deno_new(deno_config config) { return reinterpret_cast<Deno*>(d); } -deno::DenoIsolate* unwrap(Deno* d_) { - return reinterpret_cast<deno::DenoIsolate*>(d_); -} - void deno_lock(Deno* d_) { - auto* d = unwrap(d_); + auto* d = deno::unwrap(d_); CHECK_NULL(d->locker_); d->locker_ = new v8::Locker(d->isolate_); } void deno_unlock(Deno* d_) { - auto* d = unwrap(d_); + auto* d = deno::unwrap(d_); CHECK_NOT_NULL(d->locker_); delete d->locker_; d->locker_ = nullptr; } deno_snapshot deno_snapshot_new(Deno* d_) { - auto* d = unwrap(d_); + auto* d = deno::unwrap(d_); CHECK_NOT_NULL(d->snapshot_creator_); d->ClearModules(); d->context_.Reset(); @@ -134,7 +130,7 @@ void deno_set_v8_flags(int* argc, char** argv) { } const char* deno_last_exception(Deno* d_) { - auto* d = unwrap(d_); + auto* d = deno::unwrap(d_); if (d->last_exception_.length() > 0) { return d->last_exception_.c_str(); } else { @@ -144,7 +140,7 @@ const char* deno_last_exception(Deno* d_) { void deno_execute(Deno* d_, void* user_data, const char* js_filename, const char* js_source) { - auto* d = unwrap(d_); + auto* d = deno::unwrap(d_); deno::UserDataScope user_data_scope(d, user_data); auto* isolate = d->isolate_; v8::Locker locker(isolate); @@ -161,13 +157,13 @@ void deno_pinned_buf_delete(deno_pinned_buf* buf) { } void deno_throw_exception(Deno* d_, const char* text) { - auto* d = unwrap(d_); + auto* d = deno::unwrap(d_); auto* isolate = d->isolate_; isolate->ThrowException(deno::v8_str(text)); } void deno_respond(Deno* d_, void* user_data, deno_op_id op_id, deno_buf buf) { - auto* d = unwrap(d_); + auto* d = deno::unwrap(d_); if (d->current_args_ != nullptr) { // Synchronous response. // Note op_id is not passed back in the case of synchronous response. @@ -213,7 +209,7 @@ void deno_respond(Deno* d_, void* user_data, deno_op_id op_id, deno_buf buf) { } void deno_check_promise_errors(Deno* d_) { - auto* d = unwrap(d_); + auto* d = deno::unwrap(d_); if (d->pending_promise_map_.size() > 0) { auto* isolate = d->isolate_; v8::Locker locker(isolate); |