wasmer/lib/runtime-core
Ivan Enderlin 95e1b85c56 feat(runtime-core) Allow host functions without an explicit vm::Ctx argument.
This patch allows host functions to get a signature without an
explicit `vm::Ctx` argument.

It is for Rust only. The C API receives a function pointer and has no
clue whether a `vm::Ctx` argument is present or not, so it assumes it
is always declared.

From the backend point of view, the pointer to `vm::Ctx` is always
inserted in the stack, but it is not used by the function when the
argument is absent.
2019-10-30 19:34:04 +01:00
..
src feat(runtime-core) Allow host functions without an explicit vm::Ctx argument. 2019-10-30 19:34:04 +01:00
build.rs Improved docs with custom logo and favicon 2019-09-03 17:06:31 -07:00
Cargo.toml Prepare for 0.9.0 release 2019-10-23 13:40:35 -07:00
image-loading-linux-x86-64.s Save and restore the additional XMM registers in OSR too. 2019-10-21 19:44:16 -07:00
image-loading-macos-x86-64.s Save and restore the additional XMM registers in OSR too. 2019-10-21 19:44:16 -07:00
README.md Add lots of rustdocs and clean up one line of code 2019-09-26 17:17:50 -07:00

Wasmer logo

Build Status License Join the Wasmer Community Number of downloads from crates.io Read our API documentation

Wasmer Runtime Core

Wasmer is a standalone JIT WebAssembly runtime, aiming to be fully compatible with WASI, Emscripten, Rust and Go. Learn more.

This crate represents the core of the runtime. Consider [wasmer-runtime] for higher level APIs.