Skip to content

Releases: loopholelabs/wasm-toolkit

v0.0.6

04 Jul 19:16
6d27e9c
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/stretchr/testify from 1.8.2 to 1.9.0 by @dependabot in #8
  • Bump github.com/spf13/cobra from 1.7.0 to 1.8.1 by @dependabot in #6
  • Bump github.com/tetratelabs/wazero from 1.2.0 to 1.7.3 by @dependabot in #7

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

31 Oct 13:25
2088679
Compare
Choose a tag to compare

What's Changed

  • James/scale 116 add importexport manipulation to wasm toolkit by @jimmyaxod in #5

Full Changelog: v0.0.4...v0.0.5

v0.0.4

08 Jun 19:04
7cff276
Compare
Choose a tag to compare

Added global/local/memory watch

v0.0.3

22 May 13:22
eacbc7e
Compare
Choose a tag to compare

Adds some more detail to otel trace output.
Also adds addsource functionality for injecting js source to quickjs interpreter wasm.

v0.0.2

16 May 12:35
75e9b1b
Compare
Choose a tag to compare

Adds otel tracing output either to stderr or to scale API

v0.0.1-alpha

15 Apr 08:35
Compare
Choose a tag to compare

Wasm Strace features

  • Show function calls and returns, with dwarf variable names and types where available
  • Regexp to select which function calls get hooked
  • Show dwarf line number information on calls eg main.go(24-26)
  • Show some useful call and return values for wasi preview1 host calls eg path_open("testfile"), and wasi return codes eg WASI_ESUCCESS
  • Execution timings summary showing count and time for each function in ns.
  • Watch globals by name (i32) eg Watched global main.some_global = 00000002

Other

  • Wasm2wat and wat2wasm basic functionality
  • Embed file proof of concept for vfs