Skip to content

Release 0.2.3 (Namespaced Functions)

Compare
Choose a tag to compare
@cawfree cawfree released this 29 Mar 01:04
· 68 commits to main since this release

Previously, all raw functions passed into the WebAssembly runtime were expected to be defined under the imports key, and were allocated using universal scope. This PR adds namespace function support to correctly qualify the scope of raw functions.

  • Fixed Typing for env's WebAssemblyEnv in shared with neighbouring ImportsMaps.
  • Compute function scope signatures in JS runtime and allocate these using C++ instantiate invocation.
  • Updated README.md.
  • Catch and propagate failed invocation results.