Stream: rust-toolchain

Topic: Promoting wasm32-wasip2 to tier 2


view this post on Zulip Alex Crichton (Jun 13 2024 at 22:47):

I've opened https://github.com/rust-lang/compiler-team/issues/760 as a proposal for upstream rust-lang/rust to enable the addition of wasm32-wasip2 with rustup target add. Wanted to link that here in case anyone has thoughts/opinions! The official place for discussion is on the rust-lang/rust zulip but happy to chat here too

Proposal This is a proposal to upgrade the wasm32-wasip2 target, (introduced here, and implemented here), to tier 2. Currently this is a tier 3 target that requires -Zbuild-std to work with. This t...
If this message does not go away, try reloading the page.

view this post on Zulip Yoshua Wuyts (Jun 14 2024 at 12:41):

Read the proposal over; looks great!

view this post on Zulip Yoshua Wuyts (Sep 05 2024 at 16:36):

announcement post is live! https://blog.rust-lang.org/2024/09/05/wasip2-tier-2.html

Empowering everyone to build reliable and efficient software.

view this post on Zulip Yoshua Wuyts (Sep 05 2024 at 16:47):

oops, maybe we didn't -

view this post on Zulip Yoshua Wuyts (Sep 05 2024 at 16:47):

working with alex on a solution

view this post on Zulip Alex Crichton (Sep 05 2024 at 17:05):

The link above is now a dead link (intentionally) since it turns out we accidentally jumped the gun due to a weird alignment of all the starts involved. Stay tuned for Rust 1.82 which will indeed have this target :) (or try it today in beta!)

If this message does not go away, try reloading the page.

view this post on Zulip raskyld (Oct 24 2024 at 18:20):

Hello!

I don't see mention of the Tier 2 upgrade in Rust 1.82.0 release notes, is it normal? I was wondering if the new toolchain is available or not?

Thanks :pray:

view this post on Zulip Alex Crichton (Oct 24 2024 at 18:22):

Oh it's in the main release notes but not present in the blog post yeah. But yes wasm32-wasip2 is available now

Language Don't make statement nonterminals match pattern nonterminals Patterns matching empty types can now be omitted in common cases Enforce supertrait outlives obligations when using trait impl...

view this post on Zulip raskyld (Oct 24 2024 at 18:23):

Yay! :tada:

Thanks a lot for your time and dedication :praise:

view this post on Zulip Yoshua Wuyts (Oct 28 2024 at 01:38):

I've been meaning to find the time to update and publish a dedicated blog post for this on the main Rust blog

view this post on Zulip Yoshua Wuyts (Oct 28 2024 at 01:38):

has been a busy two weeks

view this post on Zulip Yoshua Wuyts (Nov 21 2024 at 00:49):

re-filed the PR to add the blog post: https://github.com/rust-lang/blog.rust-lang.org/pull/1433

This is a re-submission of #1391, which we had unfortunately had to unpublished soon after release as documented in #1397. We've validated that the wasm32-wasip2 target now actually installs in...

view this post on Zulip Yosh Wuyts (Nov 26 2024 at 16:02):

annnnnd published! https://blog.rust-lang.org/2024/11/26/wasip2-tier-2.html

Empowering everyone to build reliable and efficient software.

Last updated: Dec 23 2024 at 14:03 UTC