Expand description

A WebAssembly Compiler implementation using Cranelift.

Cranelift is a fast IR generator created by Mozilla for usage in Firefox as a next JS compiler generator.

Compared to LLVM, Cranelift is a bit faster and made entirely in Rust.

Structs

Global configuration options used to create an wasmer_engine::Engine and customize its behavior.

A compiler that compiles a WebAssembly module with Cranelift, translating the Wasm to Cranelift IR, optimizing it and then translating to assembly.

ModuleInfo vmctx related info.

Enums

Possible optimization levels for the Cranelift codegen backend.

Memory definition offset in the VMContext structure.

Constants

Version number of this crate.

Functions

Create a trampoline for invoking a WebAssembly function.

Type Definitions

Value ranges for functions.