View Source API Reference Orb v0.0.26

Modules

Orb

Write WebAssembly modules with Elixir.

The main DSL which is imported automatically when you call Orb.wasm/2.

32-bit float operators.

Adds @global_name support

Type for 32-bit integer.

The operators that work consistently signed or unsigned.

Custom type for a nul-terminated ASCII string.

Custom Orb.CustomType. Iterate over each byte character in an ASCII string.

Type for unsigned 32-bit integer interpreted as an 8-bit byte.

Custom Orb.CustomType for pointer to 8-bit integer (byte) in memory.

Custom Orb.CustomType for pointer to 32-bit integer in memory.

Type for 64-bit integer.

Work with memory.

Use Orb.DSL.mut!/1 to get a mutable reference to a global or local.

WebAssembly numeric add instruction

WebAssembly numeric mul instruction

WebAssembly numeric ne instruction

WebAssembly numeric sub instruction

Signed 32-bit integer operators.

Unsigned 32-bit integer operators.