summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock16
-rw-r--r--Cargo.toml2
-rw-r--r--ext/ffi/callback.rs2
-rw-r--r--ext/http/http_next.rs2
-rw-r--r--ext/node/ops/v8.rs2
-rw-r--r--ext/node/ops/vm.rs4
6 files changed, 14 insertions, 14 deletions
diff --git a/Cargo.lock b/Cargo.lock
index bb99dde5f..333037496 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1391,9 +1391,9 @@ dependencies = [
[[package]]
name = "deno_core"
-version = "0.305.0"
+version = "0.306.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7c823d9ee0cf31b4b8b6be65bc87a9e6ecb3ed5b244a68bbf25b6b8a477da25"
+checksum = "ff7e5ec71a92ab026b997ac1315bdfb3eeac6cf89dd20f816c9c02baebccd066"
dependencies = [
"anyhow",
"bincode",
@@ -1890,9 +1890,9 @@ dependencies = [
[[package]]
name = "deno_ops"
-version = "0.181.0"
+version = "0.182.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c06bd7a0fa5a7bc531a544a889eaf8f3594c22aba147e2efb820c4d8c547a91"
+checksum = "623fee81066617b7a706923bc6364cd4181d35e6438e69d30dc8dd9ec94936f7"
dependencies = [
"proc-macro-rules",
"proc-macro2",
@@ -6260,9 +6260,9 @@ dependencies = [
[[package]]
name = "serde_v8"
-version = "0.214.0"
+version = "0.215.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77304686fddb9b8c915396512a2e7bca70b0b2d07edd1898eeefa22918ef45fb"
+checksum = "41001c84d438ec3ad2d86413993cd72cb00b4d47aad010fc562bfdbb9aeff71d"
dependencies = [
"num-bigint",
"serde",
@@ -7918,9 +7918,9 @@ dependencies = [
[[package]]
name = "v8"
-version = "0.103.0"
+version = "0.104.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56d72310e5b559c0a8165a5d6bdf4c975ba77c61461039ccf615ce3bbe489ca5"
+checksum = "834593934c4b3693706bcbd24d4e2accf02a318a62efd2a4e5e33b5452074882"
dependencies = [
"bindgen",
"bitflags 2.5.0",
diff --git a/Cargo.toml b/Cargo.toml
index 2ae25e08a..27a2e48ca 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -45,7 +45,7 @@ repository = "https://github.com/denoland/deno"
[workspace.dependencies]
deno_ast = { version = "=0.41.2", features = ["transpiling"] }
-deno_core = { version = "0.305.0" }
+deno_core = { version = "0.306.0" }
deno_bench_util = { version = "0.158.0", path = "./bench_util" }
deno_lockfile = "0.21.2"
diff --git a/ext/ffi/callback.rs b/ext/ffi/callback.rs
index 1ddb1fff5..39321aa84 100644
--- a/ext/ffi/callback.rs
+++ b/ext/ffi/callback.rs
@@ -621,7 +621,7 @@ where
Ok(array_value)
}
-#[op2]
+#[op2(fast)]
pub fn op_ffi_unsafe_callback_close(
state: &mut OpState,
scope: &mut v8::HandleScope,
diff --git a/ext/http/http_next.rs b/ext/http/http_next.rs
index 9bdb79f86..9ff449a09 100644
--- a/ext/http/http_next.rs
+++ b/ext/http/http_next.rs
@@ -466,7 +466,7 @@ pub fn op_http_set_response_header(
response_parts.headers.append(name, value);
}
-#[op2]
+#[op2(fast)]
pub fn op_http_set_response_headers(
scope: &mut v8::HandleScope,
external: *const c_void,
diff --git a/ext/node/ops/v8.rs b/ext/node/ops/v8.rs
index 5520784f3..ebcf6b080 100644
--- a/ext/node/ops/v8.rs
+++ b/ext/node/ops/v8.rs
@@ -7,7 +7,7 @@ pub fn op_v8_cached_data_version_tag() -> u32 {
v8::script_compiler::cached_data_version_tag()
}
-#[op2]
+#[op2(fast)]
pub fn op_v8_get_heap_statistics(
scope: &mut v8::HandleScope,
#[buffer] buffer: &mut [f64],
diff --git a/ext/node/ops/vm.rs b/ext/node/ops/vm.rs
index e75e05651..12c9b6cdb 100644
--- a/ext/node/ops/vm.rs
+++ b/ext/node/ops/vm.rs
@@ -1074,7 +1074,7 @@ pub fn op_vm_script_run_in_context<'a>(
)
}
-#[op2]
+#[op2(fast)]
pub fn op_vm_create_context(
scope: &mut v8::HandleScope,
sandbox_obj: v8::Local<v8::Object>,
@@ -1101,7 +1101,7 @@ pub fn op_vm_create_context(
);
}
-#[op2]
+#[op2(fast)]
pub fn op_vm_is_context(
scope: &mut v8::HandleScope,
sandbox_obj: v8::Local<v8::Value>,