-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
What
Change from WASIp2 to WASIp3 for the host<>guest interfaces.
Why
- keeping up with the latest standards, so we don't accidently block ourselves in the future
- simplified async interfaces, see https://www.fermyon.com/blog/looking-ahead-to-wasip3 for some illustrations
How
Policy
I would like to avoid supporting WASIp2 & WASIp3 at the same time, so that our host code doesn't get overly complicated.
CPython
We likely need to wait until the CPython binary is build with a version of wasi-sdk and wasi-libc support WASIp3 first.
Componentize-py
The WASI interface heavily leaks into the Python interface that is used by urllib3. We likely need to wait for a version that support WASIp3 too.
Virtual File System
That interface likely also changes.
Metadata
Metadata
Assignees
Labels
No labels