Contents

shareup/wasm-interpreter-apple

`WasmInterpreter` is a small Swift wrapper around [`CWasm3`](https://github.com/shareup/cwasm3), which packages [`wasm3`](https://github.com/wasm3/wasm3) inside of a Swift package while adding a few minor conveniences on top. The overriding goal of `WasmInterpreter` is to provide

Installation

To use WasmInterpreter with the Swift Package Manager, add a dependency to your Package.swift file:

dependencies: [
  .package(name: "WasmInterpreter", url: "https://github.com/shareup/wasm-interpreter-apple.git", from: "0.5.3"),
],

Troubleshooting

Can't build tests with 'ld: Could not open or create -dependency_info file' error

The Address Sanitizer can't be run when linking against SynchronizedDynamic—the dynamic library version of Synchronized. So, either change WasmInterpreter to use Synchronized or disable the Address Sanitizer.

License

The license for WasmInterpreter is the standard MIT license. You can find it in the LICENSE file.

Package Metadata

Repository: shareup/wasm-interpreter-apple

Default branch: main

README: README.md