Open lambdageek opened 10 months ago
Tagging subscribers to 'arch-wasm': @lewing See info in area-owners.md if you want to be subscribed.
Author: | lambdageek |
---|---|
Assignees: | - |
Labels: | `design-discussion`, `arch-wasm`, `area-Meta`, `tracking`, `os-wasi`, `os-browser` |
Milestone: | 9.0.0 |
Minor note: βΈοΈ symbol seems like 'feature is paused but might continue' when it actually means not applicable or no action needed aka it's conclusion has been reached.
Minor note: βΈοΈ symbol seems like 'feature is paused but might continue' when it actually means not applicable or no action needed aka it's conclusion has been reached.
Ok, replaced it with π which apparently means "free of charge". that's pretty close, maybe. There's also π which is "acceptable". If this is all too silly, maybe I'll just write "N/A"
We should also add the "thread spawning" aka "shared everything" proposal once it is a bit more mature https://github.com/WebAssembly/shared-everything-threads/blob/main/proposals/thread-spawn/Overview.md
Update 2024-01-08 added
Summary
This issue attempts to collect the post-MVP WebAssembly spec proposals. The goal is to provide a convenient place to collect issues for the individual proposals and the status of each proposal with respect to the .NET runtime.
This list of in-progress proposals is from WebAssembly/proposals@0099331e2db3c40c2aae6b3ff4583aaa4e254553
For the status of support for each proposal by various popular WebAssembly engines, see https://webassembly.org/roadmap/
Accepted proposals
These are the proposals in https://github.com/WebAssembly/spec/tree/main/proposals that have been merged into the spec
[^1]: Supported by toolchain [^2]: There may be some micro-optimization opportunities for the jiterpreter to return multiple values. Interpreter and AOT use the C stack to return .NET valuetypes not the WASM stack. [^3]: Supported by toolchain, intrinsics added together with SIMD in https://github.com/dotnet/runtime/issues/53730 [^4]: Supported by toolchain
Phase 4 - Standardize the feature (WG)
Phase 3 - Implementation Phase (WG + CG)
[^5]: .NET does not use the WAT text format directly
Phase 2 - Proposed Spec Text Available (WG + CG)
Phase 1 - Feature Proposal (CG)