summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock8
-rw-r--r--cli/Cargo.toml2
-rw-r--r--core/Cargo.toml4
-rw-r--r--core/icudtl.datbin10284336 -> 10454784 bytes
-rw-r--r--core/inspector.rs1
-rw-r--r--core/runtime.rs4
-rw-r--r--runtime/Cargo.toml2
-rw-r--r--serde_v8/Cargo.toml2
-rw-r--r--tools/wpt/expectation.json16
9 files changed, 16 insertions, 23 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 0e68ddb7b..f91e1b201 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2304,9 +2304,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.124"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21a41fed9d98f27ab1c6d161da622a4fa35e8a54a8adc24bbf3ddd0ef70b0e50"
+checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
[[package]]
name = "libffi"
@@ -4997,9 +4997,9 @@ dependencies = [
[[package]]
name = "v8"
-version = "0.42.1"
+version = "0.43.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "854740dcc66681c3e10d15a1ebe1e0dfed77a7e2e58b97913dd3a111cf4cdb5f"
+checksum = "1c87ec36fec9ea2cd5a368ae9d0a662a7c5e8caa8768ec1fcc02bea623681b98"
dependencies = [
"bitflags",
"fslock",
diff --git a/cli/Cargo.toml b/cli/Cargo.toml
index 05c1bdb36..467ea89c1 100644
--- a/cli/Cargo.toml
+++ b/cli/Cargo.toml
@@ -72,7 +72,7 @@ fancy-regex = "=0.9.0"
http = "=0.2.6"
import_map = "=0.9.0"
jsonc-parser = { version = "=0.19.0", features = ["serde"] }
-libc = "=0.2.124"
+libc = "=0.2.126"
log = { version = "=0.4.16", features = ["serde"] }
mitata = '=0.0.7'
node_resolver = "=0.1.1"
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 94d885bbe..c5795268e 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -17,7 +17,7 @@ anyhow = "1.0.57"
deno_ops = { path = "../ops", version = "0.13.0" }
futures = "0.3.21"
indexmap = "1.8.1"
-libc = "0.2.124"
+libc = "0.2.126"
log = "0.4.16"
once_cell = "1.10.0"
parking_lot = "0.12.0"
@@ -27,7 +27,7 @@ serde_json = { version = "1.0.79", features = ["preserve_order"] }
serde_v8 = { version = "0.46.0", path = "../serde_v8" }
sourcemap = "=6.0.1"
url = { version = "2.2.2", features = ["serde"] }
-v8 = "0.42.1"
+v8 = "0.43.1"
[[example]]
name = "http_bench_json_ops"
diff --git a/core/icudtl.dat b/core/icudtl.dat
index 0e35d1dab..dfa97affb 100644
--- a/core/icudtl.dat
+++ b/core/icudtl.dat
Binary files differ
diff --git a/core/inspector.rs b/core/inspector.rs
index b6c86fb79..26855acdf 100644
--- a/core/inspector.rs
+++ b/core/inspector.rs
@@ -527,6 +527,7 @@ impl InspectorSession {
// the 'v8_channel' argument cannot move.
unsafe { &mut *self_ptr },
v8::inspector::StringView::empty(),
+ v8::inspector::V8InspectorClientTrustLevel::FullyTrusted,
);
Self {
diff --git a/core/runtime.rs b/core/runtime.rs
index 476267a94..cf7980fb4 100644
--- a/core/runtime.rs
+++ b/core/runtime.rs
@@ -210,9 +210,9 @@ fn v8_init(
) {
// Include 10MB ICU data file.
#[repr(C, align(16))]
- struct IcuData([u8; 10284336]);
+ struct IcuData([u8; 10454784]);
static ICU_DATA: IcuData = IcuData(*include_bytes!("icudtl.dat"));
- v8::icu::set_common_data_70(&ICU_DATA.0).unwrap();
+ v8::icu::set_common_data_71(&ICU_DATA.0).unwrap();
let v8_platform = v8_platform
.unwrap_or_else(|| v8::new_default_platform(0, false).make_shared());
diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml
index 120b35fc8..5264fe5c9 100644
--- a/runtime/Cargo.toml
+++ b/runtime/Cargo.toml
@@ -68,7 +68,7 @@ filetime = "0.2.16"
fs3 = "0.5.0"
http = "0.2.6"
hyper = { version = "0.14.18", features = ["server", "stream", "http1", "http2", "runtime"] }
-libc = "0.2.124"
+libc = "0.2.126"
log = "0.4.16"
lzzzz = '=0.8.0'
netif = "0.1.3"
diff --git a/serde_v8/Cargo.toml b/serde_v8/Cargo.toml
index 0a3c8d413..62be6c6c3 100644
--- a/serde_v8/Cargo.toml
+++ b/serde_v8/Cargo.toml
@@ -16,7 +16,7 @@ path = "lib.rs"
bytes = "1"
derive_more = "0.99.17"
serde = { version = "1.0.136", features = ["derive"] }
-v8 = "0.42.1"
+v8 = "0.43.1"
[dev-dependencies]
bencher = "0.1"
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json
index 1caf96c9d..aa168a88b 100644
--- a/tools/wpt/expectation.json
+++ b/tools/wpt/expectation.json
@@ -1410,12 +1410,8 @@
"valueOf.any.html": true,
"valueOf.any.worker.html": true
},
- "idlharness.any.html": [
- "Table interface: operation set(unsigned long, optional any)"
- ],
- "idlharness.any.worker.html": [
- "Table interface: operation set(unsigned long, optional any)"
- ],
+ "idlharness.any.html": true,
+ "idlharness.any.worker.html": true,
"instance": {
"constructor-bad-imports.any.html": true,
"constructor-bad-imports.any.worker.html": true,
@@ -1428,12 +1424,8 @@
"toString.any.html": true,
"toString.any.worker.html": true
},
- "interface.any.html": [
- "WebAssembly.Table.set: length"
- ],
- "interface.any.worker.html": [
- "WebAssembly.Table.set: length"
- ],
+ "interface.any.html": true,
+ "interface.any.worker.html": true,
"memory": {
"buffer.any.html": true,
"buffer.any.worker.html": true,