You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto merge of rust-lang#115665 - matthiaskrgr:rollup-azdjs2r, r=matthiaskrgr
Rollup of 7 pull requests
Successful merges:
- rust-lang#115345 (MCP661: Move wasm32-wasi-preview1-threads target to Tier 2)
- rust-lang#115604 (rustdoc: Render private fields in tuple struct as `/* private fields */`)
- rust-lang#115624 (Print the path of a return-position impl trait in trait when `return_type_notation` is enabled)
- rust-lang#115629 (Don't suggest dereferencing to unsized type)
- rust-lang#115634 (Use `newtype_index` for `IntVid` and `FloatVid`.)
- rust-lang#115649 (diagnostics: add test case for trait bounds diagnostic)
- rust-lang#115655 (rustdoc: remove unused ID `mainThemeStyle`)
r? `@ghost`
`@rustbot` modify labels: rollup
Also note that at this time the `wasm32-wasi-preview1-threads` target assumes the
80
74
presence of other merged wasm proposals such as (with their LLVM feature flags):
81
75
@@ -94,6 +88,17 @@ The target intends to match the corresponding Clang target for its `"C"` ABI.
94
88
> found it's recommended to open an issue either with rust-lang/rust or ideally
95
89
> with LLVM itself.
96
90
91
+
## Platform requirements
92
+
93
+
The runtime should support the same set of APIs as any other supported wasi target for interacting with the host environment through the WASI standard. The runtime also should have implemetation of [wasi-threads proposal](https://github.com/WebAssembly/wasi-threads).
94
+
95
+
This target is not a stable target. This means that there are a few engines
96
+
which implement the `wasi-threads` feature and if they do they're likely behind a
0 commit comments