30 releases (16 breaking)
new 0.24.0 | Mar 26, 2023 |
---|---|
0.22.0 | Feb 26, 2023 |
0.13.0 | Dec 19, 2022 |
0.9.0 | Feb 10, 2021 |
0.8.0-alpha.5 | Mar 24, 2020 |
#742 in Magic Beans
4,662 downloads per month
Used in 72 crates
(10 directly)
2.5MB
23K
SLoC
A crate that provides means of executing/dispatching calls into the runtime.
There are a few responsibilities of this crate at the moment:
- It provides an implementation of a common entrypoint for calling into the runtime, both wasm and compiled.
- It defines the environment for the wasm execution, namely the host functions that are to be provided into the wasm runtime module.
- It also provides the required infrastructure for executing the current wasm runtime (specified
by the current value of
:code
in the provided externalities), i.e. interfacing with wasm engine used, instance cache.
License: GPL-3.0-or-later WITH Classpath-exception-2.0
lib.rs
:
A crate that provides means of executing/dispatching calls into the runtime.
There are a few responsibilities of this crate at the moment:
- It provides an implementation of a common entrypoint for calling into the runtime, both wasm and compiled.
- It defines the environment for the wasm execution, namely the host functions that are to be provided into the wasm runtime module.
- It also provides the required infrastructure for executing the current wasm runtime (specified
by the current value of
:code
in the provided externalities), i.e. interfacing with wasm engine used, instance cache.
Dependencies
~41MB
~865K SLoC