Browse Source
* Migrate the `wasmtime-environ` crate to `no_std` This commit migrates the `wasmtime-environ` crate to by default being tagged with `#![no_std]`. Only the `component-model` and `gc` features are able to be built without `std`, all other features will implicitly activate the `std` feature as they currently require it one way or another. CI is updated to build `wasmtime-environ` with these two features active on a no_std platform. This additionally, for the workspace, disables the `std` feature for the `target-lexicon`, `indexmap`, `object`, and `gimli` dependencies. For object/gimli all other crates in the workspace now enable the `std` feature, but for `wasmtime-environ` this activation is omitted. The `thiserror` dependency was dropped from `wasmtime-environ` and additionally `hashbrown` was added for explicit usage of maps. * Always enable `std` for environ for now prtest:full * Add some more std featurespull/8532/head
Alex Crichton
6 months ago
committed by
GitHub
42 changed files with 188 additions and 67 deletions
Loading…
Reference in new issue