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
This commit adjust the wasmtime 36.0.0 state of the `wasmtime-wasi`
crate to use the vendored primitives in the prior commit. This is much
more involved than just a cherry-pick because the internals of
`wasmtime-wasi` have greatly changed since the 36.0.0 release, namely:
* WASIp3 support was added and shared code between p2/p3 was refactored
to its own module.
* The `cap-std` dependency was largely removed which vendored some
fringe platform-specific code from that and surrounding crates.
These major changes aren't present on the 36.0.0 branch, and
additionally the public types of `wasmtime-wasi` contain more `cap_std`
types than before. To handle all of this the commit here leaves the
public type definitions as-is but helpers internally all switch to using
the previously-vendored primitives. This involved vendoring more code
from the `main` branch and is a bit invasive, but this is all necessary
to sever dependencies with the `cap-std` crates.
0 commit comments