Skip to content

Commit 5f13d05

Browse files
Address feedback from review
Co-Authored-By: Wesley Wiser <[email protected]>
1 parent f203865 commit 5f13d05

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

posts/2024-04-10-updates-to-rusts-wasi-targets.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,12 @@ target can just be called `wasm32-wasi`.
5555
In anticipation of both an eventual WASI 1.0 target, and to preserve consistency
5656
between target names, we'll begin rolling out a name change to the existing WASI
5757
0.1 target. Starting in Rust 1.78 (May 2nd, 2024) a new `wasm32-wasip1` target
58-
will become available. Starting Rust 1.81 we will begin warning existing users
59-
of `wasm32-wasi` to migrate to `wasm32-wasip1`. And finally in Rust 1.84
60-
(January 9th, 2025) the `wasm32-wasi` target will no longer be shipped on the stable
61-
release channel. This will provide an 8 month transition period for projects to
62-
switch to the new target name when they update their Rust toolchains.
58+
will become available. Starting Rust 1.81 (September 5th, 2024) we will begin
59+
warning existing users of `wasm32-wasi` to migrate to `wasm32-wasip1`. And
60+
finally in Rust 1.84 (January 9th, 2025) the `wasm32-wasi` target will no longer
61+
be shipped on the stable release channel. This will provide an 8 month
62+
transition period for projects to switch to the new target name when they update
63+
their Rust toolchains.
6364

6465
The name `wasip1` can be read as either "WASI (zero) point one" or "WASI preview
6566
one". The official specification uses the "preview" moniker, however in most
@@ -94,9 +95,10 @@ The tier 3 `wasm32-wasip2` target will also be made available in Rust 1.78.
9495

9596
In this post we've discussed the upcoming updates to Rust's WASI targets. Come
9697
Rust 1.78 the `wasm32-wasip1` (tier 2) and `wasm32-wasip2` (tier 3) targets will
97-
be added. In Rust 1.81 we will begin warning if `wasm32-wasi` is being used. And in Rust 1.84, the existing `wasm32-wasi` target will be removed.
98-
Users will have 8 months to switch to the new target name when they update their
99-
Rust toolchains.
98+
be added. In Rust 1.81 we will begin warning if `wasm32-wasi` is being used. And
99+
in Rust 1.84, the existing `wasm32-wasi` target will be removed. This will free
100+
up `wasm32-wasi` to eventually be used for a WASI 1.0 target. Users will have 8
101+
months to switch to the new target name when they update their Rust toolchains.
100102

101103
The `wasm32-wasip2` target marks the start of native support for WASI 0.2. In
102104
order to target it today from Rust, people are encouraged to use

0 commit comments

Comments
 (0)