summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yml6
-rw-r--r--Cargo.lock8
-rw-r--r--core/Cargo.toml4
-rw-r--r--tools/wpt/expectation.json54
4 files changed, 31 insertions, 41 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d8a2f839c..33ce9b777 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -260,7 +260,7 @@ jobs:
~/.cargo/registry/index
~/.cargo/registry/cache
~/.cargo/git/db
- key: k-cargo-home-${{ matrix.os }}-${{ hashFiles('Cargo.lock') }}
+ key: l-cargo-home-${{ matrix.os }}-${{ hashFiles('Cargo.lock') }}
# In main branch, always creates fresh cache
- name: Cache build output (main)
@@ -276,7 +276,7 @@ jobs:
!./target/*/*.zip
!./target/*/*.tar.gz
key: |
- k-cargo-target-${{ matrix.os }}-${{ matrix.profile }}-${{ github.sha }}
+ l-cargo-target-${{ matrix.os }}-${{ matrix.profile }}-${{ github.sha }}
# Restore cache from the latest 'main' branch build.
- name: Cache build output (PR)
@@ -292,7 +292,7 @@ jobs:
!./target/*/*.tar.gz
key: never_saved
restore-keys: |
- k-cargo-target-${{ matrix.os }}-${{ matrix.profile }}-
+ l-cargo-target-${{ matrix.os }}-${{ matrix.profile }}-
# Don't save cache after building PRs or branches other than 'main'.
- name: Skip save cache (PR)
diff --git a/Cargo.lock b/Cargo.lock
index 826860a95..da79a1a67 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3107,9 +3107,9 @@ dependencies = [
[[package]]
name = "rusty_v8"
-version = "0.31.0"
+version = "0.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edd0fa61ffbb34d8051afdcf1f9b5a08000106700477fd72c35ef77308edd36f"
+checksum = "d2b311db3661f6b7631f94ad431133ff0f299c423e6bcc35b748ad0d57d6e604"
dependencies = [
"bitflags",
"fslock",
@@ -3311,9 +3311,9 @@ dependencies = [
[[package]]
name = "serde_v8"
-version = "0.14.0"
+version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e8a7f7715016dc5eefc015fef0c86441b9fe18d70ea7bfffce171dee77e5782"
+checksum = "b431c505c5ece0caf45ffa6d089d6da7c675303aa82f8cccb76135bb1bc6a2b0"
dependencies = [
"rusty_v8",
"serde",
diff --git a/core/Cargo.toml b/core/Cargo.toml
index 27b6e77f3..f329fcc4d 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -21,10 +21,10 @@ lazy_static = "1.4.0"
log = "0.4.14"
parking_lot = "0.11.1"
pin-project = "1.0.7"
-rusty_v8 = "0.31.0"
+rusty_v8 = "0.32.0"
serde = { version = "1.0.129", features = ["derive"] }
serde_json = { version = "1.0.66", features = ["preserve_order"] }
-serde_v8 = "0.14.0"
+serde_v8 = "0.15.0"
url = { version = "2.2.2", features = ["serde"] }
[[example]]
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json
index 666a009e9..79723b11a 100644
--- a/tools/wpt/expectation.json
+++ b/tools/wpt/expectation.json
@@ -16015,14 +16015,10 @@
"prototypes.any.worker.html": false,
"table": {
"constructor.any.html": [
- "initialize externref table with default value",
- "initialize anyfunc table with default value",
- "initialize anyfunc table with a bad default value"
+ "initialize externref table with default value"
],
"constructor.any.worker.html": [
- "initialize externref table with default value",
- "initialize anyfunc table with default value",
- "initialize anyfunc table with a bad default value"
+ "initialize externref table with default value"
],
"get-set.any.html": [
"Arguments for anyfunc table set",
@@ -16052,40 +16048,34 @@
"type.tentative.any.worker.html": false
},
"exception": {
- "basic.tentative.any.html": false,
- "basic.tentative.any.worker.html": false,
- "constructor.tentative.any.html": [
- "name",
- "length",
- "Calling",
- "Invalid exception argument"
+ "basic.tentative.any.html": [
+ "Wasm function throws argument",
+ "Wasm function throws null",
+ "Imported JS function throws",
+ "Imported JS function throws, Wasm catches and rethrows"
],
- "constructor.tentative.any.worker.html": [
- "name",
- "length",
- "Calling",
- "Invalid exception argument"
+ "basic.tentative.any.worker.html": [
+ "Wasm function throws argument",
+ "Wasm function throws null",
+ "Imported JS function throws",
+ "Imported JS function throws, Wasm catches and rethrows"
],
- "getArg.tentative.any.html": false,
- "getArg.tentative.any.worker.html": false,
- "is.tentative.any.html": false,
- "is.tentative.any.worker.html": false,
+ "constructor.tentative.any.html": true,
+ "constructor.tentative.any.worker.html": true,
+ "getArg.tentative.any.html": true,
+ "getArg.tentative.any.worker.html": true,
+ "is.tentative.any.html": true,
+ "is.tentative.any.worker.html": true,
"toString.tentative.any.html": false,
"toString.tentative.any.worker.html": false,
"type.tentative.any.html": false,
"type.tentative.any.worker.html": false
},
"tag": {
- "constructor.tentative.any.html": [
- "name",
- "length"
- ],
- "constructor.tentative.any.worker.html": [
- "name",
- "length"
- ],
- "toString.tentative.any.html": false,
- "toString.tentative.any.worker.html": false,
+ "constructor.tentative.any.html": true,
+ "constructor.tentative.any.worker.html": true,
+ "toString.tentative.any.html": true,
+ "toString.tentative.any.worker.html": true,
"type.tentative.any.html": false,
"type.tentative.any.worker.html": false
},