From 26f431fd14e96cb631042aa3feaf4267cb235f38 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Tue, 26 Sep 2023 10:01:56 +0900 Subject: perf(test): use core.currentUserCallSite (#20669) Speeds up `Deno.test` calls by a bit. --- runtime/ops/worker_host.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'runtime/ops') diff --git a/runtime/ops/worker_host.rs b/runtime/ops/worker_host.rs index 002cc742a..a77f57b60 100644 --- a/runtime/ops/worker_host.rs +++ b/runtime/ops/worker_host.rs @@ -154,10 +154,8 @@ fn op_create_worker( }; let parent_permissions = parent_permissions.clone(); let worker_id = state.take::(); - let create_web_worker_cb = state.take::(); - state.put::(create_web_worker_cb.clone()); - let format_js_error_fn = state.take::(); - state.put::(format_js_error_fn.clone()); + let create_web_worker_cb = state.borrow::().clone(); + let format_js_error_fn = state.borrow::().clone(); state.put::(worker_id.next().unwrap()); let module_specifier = deno_core::resolve_url(&specifier)?; -- cgit v1.2.3