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
* no_std support in the Rust guest bindings.
This adds no_std support in the Rust guest bindings. Mostly this
involves using `core` and `alloc` instead of `std`, but it also
involves adding `extern crate alloc;` in a few places, and also
adding a `"std"` cargo feature to gen-guest-rust so that the
`impl std::error::Error` can be made conditional.
This will eventually be useful for generating bindings from the
WASI wit files for std itself to use. And, it's useful for
experimenting with generating minimal bindings.
* Factor out the `extern crate alloc` into the guest-rust crate.
* Re-enable the "macros" feature in the demo build.
* Switch from a "std" cargo feature to a `no_std` config option.
* Move re-exports into the `rt` module.
0 commit comments