summaryrefslogtreecommitdiff
path: root/crates
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2024-12-28 17:45:24 +0100
committerHenry Gressmann <mail@henrygressmann.de>2024-12-28 17:45:24 +0100
commit5797ee77faeeaed8eb54f2eb09dd4a07c3c01017 (patch)
tree35443925bb40d610fffa5e6a8403e4dcf23dd55a /crates
parent76a65cc51e031e32cdbbad5a67283870b981d7c3 (diff)
chore: update deps
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'crates')
-rw-r--r--crates/parser/Cargo.toml2
-rw-r--r--crates/parser/src/lib.rs1
-rw-r--r--crates/tinywasm/Cargo.toml2
-rw-r--r--crates/tinywasm/tests/testsuite/run.rs3
-rw-r--r--crates/tinywasm/tests/testsuite/util.rs3
5 files changed, 7 insertions, 4 deletions
diff --git a/crates/parser/Cargo.toml b/crates/parser/Cargo.toml
index 02b7003..61224fd 100644
--- a/crates/parser/Cargo.toml
+++ b/crates/parser/Cargo.toml
@@ -9,7 +9,7 @@ repository.workspace=true
rust-version.workspace=true
[dependencies]
-wasmparser={version="0.221", default-features=false, features=["validate", "features", "simd"]}
+wasmparser={version="0.222", default-features=false, features=["validate", "features", "simd"]}
log={workspace=true, optional=true}
tinywasm-types={version="0.9.0-alpha.0", path="../types", default-features=false}
diff --git a/crates/parser/src/lib.rs b/crates/parser/src/lib.rs
index 2222ffa..dcb05f0 100644
--- a/crates/parser/src/lib.rs
+++ b/crates/parser/src/lib.rs
@@ -81,6 +81,7 @@ impl Parser {
shared_everything_threads: false,
component_model_multiple_returns: false,
legacy_exceptions: false,
+ component_model_async: false,
};
Validator::new_with_features(features.into())
}
diff --git a/crates/tinywasm/Cargo.toml b/crates/tinywasm/Cargo.toml
index 2d5c6dd..d8f8b06 100644
--- a/crates/tinywasm/Cargo.toml
+++ b/crates/tinywasm/Cargo.toml
@@ -20,7 +20,7 @@ tinywasm-types={version="0.9.0-alpha.0", path="../types", default-features=false
libm={version="0.2", default-features=false}
[dev-dependencies]
-wasm-testsuite={version="0.3.3"}
+wasm-testsuite={version="0.4.0"}
indexmap="2.7"
wast={workspace=true}
eyre={workspace=true}
diff --git a/crates/tinywasm/tests/testsuite/run.rs b/crates/tinywasm/tests/testsuite/run.rs
index f2a4fa3..7534142 100644
--- a/crates/tinywasm/tests/testsuite/run.rs
+++ b/crates/tinywasm/tests/testsuite/run.rs
@@ -8,7 +8,8 @@ use log::{debug, error, info};
use tinywasm::{Extern, Imports, ModuleInstance};
use tinywasm_types::{ExternVal, MemoryType, ModuleInstanceAddr, TableType, ValType, WasmValue};
use wasm_testsuite::data::TestFile;
-use wast::{lexer::Lexer, parser::ParseBuffer, Wast};
+use wasm_testsuite::wast::{lexer::Lexer, parser::ParseBuffer, Wast};
+use wasm_testsuite::wast;
#[derive(Default)]
struct ModuleRegistry {
diff --git a/crates/tinywasm/tests/testsuite/util.rs b/crates/tinywasm/tests/testsuite/util.rs
index ca844a4..e3aafcb 100644
--- a/crates/tinywasm/tests/testsuite/util.rs
+++ b/crates/tinywasm/tests/testsuite/util.rs
@@ -2,7 +2,8 @@ use std::panic::{self, AssertUnwindSafe};
use eyre::{bail, eyre, Result};
use tinywasm_types::{ModuleInstanceAddr, TinyWasmModule, ValType, WasmValue};
-use wast::{core::AbstractHeapType, QuoteWat};
+use wasm_testsuite::wast::{core::AbstractHeapType, QuoteWat};
+use wasm_testsuite::wast;
pub fn try_downcast_panic(panic: Box<dyn std::any::Any + Send>) -> String {
let info = panic.downcast_ref::<panic::PanicHookInfo>().or(None).map(ToString::to_string).clone();