about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/errors.rs
diff options
context:
space:
mode:
authorTrevor Gross <t.gross35@gmail.com>2024-07-16 16:15:15 -0500
committerGitHub <noreply@github.com>2024-07-16 16:15:15 -0500
commit4e4fa7eb37701696f59ca35ff1f51e63ceac8db7 (patch)
treeb58a3f5593f0cf2ac4767574732429e4f45b6381 /compiler/rustc_codegen_gcc/src/errors.rs
parent9833e21c5db09ec666f044340f3fc71dd5742216 (diff)
parentc370bf44d84a2e83617712de81ac602f59acc63a (diff)
downloadrust-4e4fa7eb37701696f59ca35ff1f51e63ceac8db7.tar.gz
rust-4e4fa7eb37701696f59ca35ff1f51e63ceac8db7.zip
Rollup merge of #126967 - alexcrichton:wasm32-wasip2-tier-2, r=Mark-Simulacrum
Promote the `wasm32-wasip2` target to Tier 2

This commit promotes the `wasm32-wasip2` Rust target to tier 2 as proposed in rust-lang/compiler-team#760. There are two major changes in this PR:

1. The `dist-various-2` container, which already produces the other WASI targets, now has an extra target added for `wasm32-wasip2`.
2. A new `wasm-component-ld` binary is added to all host toolchains when LLD is enabled. This is the linker used for the `wasm32-wasip2` target.

This new linker is added for all host toolchains to ensure that all host toolchains can produce the `wasm32-wasip2` target. This is similar to how `rust-lld` was originally included for all host toolchains to be able to produce WebAssembly output when the targets were first added. The new linker is developed [here][wasm-component-ld] and is pulled in via a crates.io-based dependency to the tree here.

[wasm-component-ld]: https://github.com/bytecodealliance/wasm-component-ld
Diffstat (limited to 'compiler/rustc_codegen_gcc/src/errors.rs')
0 files changed, 0 insertions, 0 deletions