Skip to content

Commit 5ac81d3

Browse files
committed
Update to WASIp3 release candidate from 2026-02-09
One change to tests, that `read-directory` returns a stream pair instead of a promise of a stream. Otherwise this is just a standard `wkg fetch` after updating the `wasi.wit`, and then search-and-replace in all the .rs files. Needed to upgrade `wit-bindgen` for some reason also.
1 parent 7d81a7a commit 5ac81d3

File tree

29 files changed

+395
-343
lines changed

29 files changed

+395
-343
lines changed

tests/rust/wasm32-wasip3/Cargo.lock

Lines changed: 41 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/rust/wasm32-wasip3/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ version = "0.1.0"
44
edition = "2024"
55

66
[dependencies]
7-
wit-bindgen = "0.51"
7+
wit-bindgen = "0.53.1"
88
futures = "0.3.31"

tests/rust/wasm32-wasip3/src/bin/filesystem-advise.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ wit_bindgen::generate!({
66
package test:test;
77
88
world test {
9-
include wasi:filesystem/imports@0.3.0-rc-2026-01-06;
10-
include wasi:cli/command@0.3.0-rc-2026-01-06;
9+
include wasi:filesystem/imports@0.3.0-rc-2026-02-09;
10+
include wasi:cli/command@0.3.0-rc-2026-02-09;
1111
}
1212
",
1313
additional_derives: [PartialEq, Eq, Hash, Clone],

tests/rust/wasm32-wasip3/src/bin/filesystem-dotdot.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ wit_bindgen::generate!({
66
package test:test;
77
88
world test {
9-
include wasi:filesystem/imports@0.3.0-rc-2026-01-06;
10-
include wasi:cli/command@0.3.0-rc-2026-01-06;
9+
include wasi:filesystem/imports@0.3.0-rc-2026-02-09;
10+
include wasi:cli/command@0.3.0-rc-2026-02-09;
1111
}
1212
",
1313
additional_derives: [PartialEq, Eq, Hash, Clone],

tests/rust/wasm32-wasip3/src/bin/filesystem-flags-and-type.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ wit_bindgen::generate!({
66
package test:test;
77
88
world test {
9-
include wasi:filesystem/imports@0.3.0-rc-2026-01-06;
10-
include wasi:cli/command@0.3.0-rc-2026-01-06;
9+
include wasi:filesystem/imports@0.3.0-rc-2026-02-09;
10+
include wasi:cli/command@0.3.0-rc-2026-02-09;
1111
}
1212
",
1313
additional_derives: [PartialEq, Eq, Hash, Clone],

tests/rust/wasm32-wasip3/src/bin/filesystem-hard-links.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ wit_bindgen::generate!({
66
package test:test;
77
88
world test {
9-
include wasi:filesystem/imports@0.3.0-rc-2026-01-06;
10-
include wasi:cli/command@0.3.0-rc-2026-01-06;
9+
include wasi:filesystem/imports@0.3.0-rc-2026-02-09;
10+
include wasi:cli/command@0.3.0-rc-2026-02-09;
1111
}
1212
",
1313
additional_derives: [PartialEq, Eq, Hash, Clone],

tests/rust/wasm32-wasip3/src/bin/filesystem-io.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ wit_bindgen::generate!({
77
package test:test;
88
99
world test {
10-
include wasi:filesystem/imports@0.3.0-rc-2026-01-06;
11-
include wasi:cli/command@0.3.0-rc-2026-01-06;
10+
include wasi:filesystem/imports@0.3.0-rc-2026-02-09;
11+
include wasi:cli/command@0.3.0-rc-2026-02-09;
1212
}
1313
",
1414
additional_derives: [PartialEq, Eq, Hash, Clone],

tests/rust/wasm32-wasip3/src/bin/filesystem-is-same-object.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ wit_bindgen::generate!({
66
package test:test;
77
88
world test {
9-
include wasi:filesystem/imports@0.3.0-rc-2026-01-06;
10-
include wasi:cli/command@0.3.0-rc-2026-01-06;
9+
include wasi:filesystem/imports@0.3.0-rc-2026-02-09;
10+
include wasi:cli/command@0.3.0-rc-2026-02-09;
1111
}
1212
",
1313
additional_derives: [PartialEq, Eq, Hash, Clone],

tests/rust/wasm32-wasip3/src/bin/filesystem-metadata-hash.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ wit_bindgen::generate!({
66
package test:test;
77
88
world test {
9-
include wasi:filesystem/imports@0.3.0-rc-2026-01-06;
10-
include wasi:cli/command@0.3.0-rc-2026-01-06;
9+
include wasi:filesystem/imports@0.3.0-rc-2026-02-09;
10+
include wasi:cli/command@0.3.0-rc-2026-02-09;
1111
}
1212
",
1313
additional_derives: [PartialEq, Eq, Hash, Clone],

tests/rust/wasm32-wasip3/src/bin/filesystem-open-errors.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ wit_bindgen::generate!({
66
package test:test;
77
88
world test {
9-
include wasi:filesystem/imports@0.3.0-rc-2026-01-06;
10-
include wasi:cli/command@0.3.0-rc-2026-01-06;
9+
include wasi:filesystem/imports@0.3.0-rc-2026-02-09;
10+
include wasi:cli/command@0.3.0-rc-2026-02-09;
1111
}
1212
",
1313
additional_derives: [PartialEq, Eq, Hash, Clone],

0 commit comments

Comments
 (0)