Skip to content

Commit f2baed3

Browse files
yoshuawuytsrylev
andcommitted
unbury the lead
Co-Authored-By: Ryan Levick <[email protected]>
1 parent 5f13d05 commit f2baed3

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

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

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,18 @@ author: Yosh Wuyts
77
[WASI 0.2 was recently
88
stabilized](https://bytecodealliance.org/articles/WASI-0.2), and Rust has begun
99
implementing first-class support for it in the form of a dedicated new target.
10-
In this post we'll discuss the introduction of the new target, what that means
11-
for the older targets, and the schedule by which we plan to roll out these
12-
changes.
10+
Rust 1.78 will introduce new `wasm32-wasip1` (tier 2) and `wasm32-wasip2` (tier
11+
3) targets. `wasm32-wasip1` is an effective rename of the existing `wasm32-wasi`
12+
target, freeing the target name up for an eventual WASI 1.0 release. **Starting
13+
Rust 1.78 (May 2nd, 2024), users of WASI 0.1 are encouraged to begin migrating
14+
to the new `wasm32-wasip1` target before the existing `wasm32-wasi` target is
15+
removed in Rust 1.84 (January 5th, 2025).**
16+
17+
In this post we'll discuss the introduction of the new targets, the motivation
18+
behind it, what that means for the existing WASI targets, and a detailed
19+
schedule for these changes. This post is about the WASI targets only; the
20+
existing `wasm32-unknown-unknown` and `wasm32-unknown-emscripten` targets are
21+
unaffected by any changes in this post.
1322

1423
## Introducing `wasm32-wasip2`
1524

0 commit comments

Comments
 (0)