@@ -55,11 +55,12 @@ target can just be called `wasm32-wasi`.
5555In anticipation of both an eventual WASI 1.0 target, and to preserve consistency
5656between target names, we'll begin rolling out a name change to the existing WASI
57570.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
6465The name ` wasip1 ` can be read as either "WASI (zero) point one" or "WASI preview
6566one". 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
9596In this post we've discussed the upcoming updates to Rust's WASI targets. Come
9697Rust 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
101103The ` wasm32-wasip2 ` target marks the start of native support for WASI 0.2. In
102104order to target it today from Rust, people are encouraged to use
0 commit comments