Changes for version 0.03 - 2020-04-11
- Remove code reference overload for Wasm::Wasmtime::Extern (gh#18)
- Added kind and kind_num methods to Wasm::Wasmtime::Extern (gh#18)
- Added as_extern methods to Wasm::Wasmtime::Func and Wasm::Wasmtime::Memory (gh#18)
- Added Wasm::Wasmtime::ImportType class (gh#19)
- Added imports method to Wasm::Wasmtime::Module (gh#19)
- Support callback into Perl with params, results and traps (gh#20)
- Added -imports option for Wasm (gh#20)
Modules
Write Perl extensions using Wasm
Perl interface to Wasmtime
Global configuration for Wasm::Wasmtime::Engine
Wasmtime engine class
Wasmtime export type class
Wasmtime extern class
Wasmtime extern type class
Private class for Wasm::Wasmtime
Wasmtime function class
Wasmtime function type class
Wasmtime import type class
Wasmtime instance class
Wasmtime memory class
Wasmtime memory type class
Wasmtime module class
Wasmtime store class
Wasmtime trap class
Wasmtime value type class
WASI Configuration
WASI instance class
Convert WebAssembly Text to Wasm
Provides
in lib/Wasm/Wasmtime/FFI.pm
in lib/Wasm/Wasmtime/FFI.pm
in lib/Wasm/Wasmtime/FFI.pm
Examples
- examples/gcd.pl
- examples/gcd.wat
- examples/hello.pl
- examples/hello.wat
- examples/memory.pl
- examples/memory.wat
- examples/multi.pl
- examples/multi.wat
- examples/synopsis/config.pl
- examples/synopsis/engine.pl
- examples/synopsis/exporttype.pl
- examples/synopsis/extern.pl
- examples/synopsis/externtype.pl
- examples/synopsis/func1.pl
- examples/synopsis/func2.pl
- examples/synopsis/functype.pl
- examples/synopsis/importtype.pl
- examples/synopsis/instance.pl
- examples/synopsis/memory.pl
- examples/synopsis/memorytype.pl
- examples/synopsis/module.pl
- examples/synopsis/store.pl
- examples/synopsis/trap.pl
- examples/synopsis/valtype.pl
- examples/synopsis/wasiconfig.pl
- examples/synopsis/wasm.pl
- examples/synopsis/wasmtime.pl
- examples/synopsis/wat2wasm.pl