Skip to content

Releases: yamt/toywasm

Latest snapshot

13 Sep 13:15
Compare
Choose a tag to compare
Latest snapshot Pre-release
Pre-release

Commits

v63.0.0

12 Aug 15:27
Compare
Choose a tag to compare

Commits

  • 5b60c6a: comment (YAMAMOTO Takashi)
  • avoid MSVC complaint on /Wvla #259 (YAMAMOTO Takashi)
  • fix another MSVC complaint #259 (YAMAMOTO Takashi)
  • befb614: disable atomic on msvc (YAMAMOTO Takashi) #259
  • 49f8fcf: avoid including stdatomic.h for msvc (YAMAMOTO Takashi) #259
  • b08e8fe: platform.h: add __printflike (YAMAMOTO Takashi) #259
  • e272c53: consume __printflike (YAMAMOTO Takashi) #259
  • 496a8cb: platform.h: add __unused (YAMAMOTO Takashi) #259
  • 94ec96e: consume __unused (YAMAMOTO Takashi) #259
  • d589666: avoid stdatomic.h for msvc (YAMAMOTO Takashi) #259
  • 63f4383: platform.h: defined a dummy atomic_uint for msvc (YAMAMOTO Takashi) #259
  • 3625b1d: use STDC_NO_ATOMICS instead of _MSC_VER wrt stdatomic.h (YAMAMOTO Takashi) #259
  • ab97635: timeutil.h: define clockid_t if not available (YAMAMOTO Takashi) #259
  • bad03b2: nbio.c: dummy implementation for msvc (YAMAMOTO Takashi) #259
  • fd44732: xlog.c: avoid clock_gettime for msvc (YAMAMOTO Takashi) #259
  • 4bf9ded: timeutil.c: include the prototypes (YAMAMOTO Takashi) #259
  • efb99c2: no unistd.h for windows (YAMAMOTO Takashi) #259
  • a232fba: disable fileio.c for windows for now (YAMAMOTO Takashi) #259
  • 1e9d180: msvc doesn't have -fshort-enums (YAMAMOTO Takashi) #259
  • /Wall /WX for msvc #259 (YAMAMOTO Takashi)
  • 3579757: debug (YAMAMOTO Takashi) #259
  • 1f580f7: disable more warnings for msvc (YAMAMOTO Takashi) #259
  • 4af3dc1: disable more warnings for msvc (YAMAMOTO Takashi) #259
  • b253b8a: xlog.c: disable flockfile for windows (YAMAMOTO Takashi) #259
  • 73ce93e: report.c: mock vasprintf for windows (YAMAMOTO Takashi) #259
  • afe5bf1: implement a fallback popcount (YAMAMOTO Takashi) #259
  • 8236407: add fallback implementations of clz/ctz (YAMAMOTO Takashi) #259
  • f893602: ctz/clz fix (YAMAMOTO Takashi) #259
  • eccd922: vasprintf fix (YAMAMOTO Takashi) #259
  • 48f665b: disable more warnings for msvc (YAMAMOTO Takashi) #259
  • 9bc14eb: disable the guts of timeutil.c for windows for now (YAMAMOTO Takashi) #259
  • d9aaf0f: exec.c: disable adjust_check_interval for windows (YAMAMOTO Takashi) #259
  • 3335423: mem.c: add fallback implementations for stdatomic functions (YAMAMOTO Takashi) #259
  • build on windows #259 (YAMAMOTO Takashi)
  • e598d61: fileio.c: windows (YAMAMOTO Takashi) #259
  • b219136: Add a simpler example to run a wasm module (YAMAMOTO Takashi) #259
  • e1ba63a: add a prebuilt binary fib.wasm (YAMAMOTO Takashi) #259
  • e8d377c: fileio.c: define ssize_t by ourselves for windows (YAMAMOTO Takashi) #259
  • execute fib.wasm for windows #259 (YAMAMOTO Takashi)
  • 4b515c9: fileio.c: include io.h (YAMAMOTO Takashi) #259
  • remove non-windows jobs for now #259 (YAMAMOTO Takashi)
  • 7904e67: disable a warning for msvc (YAMAMOTO Takashi) #259
  • windows: don't forget CMAKE_PREFIX_PATH #259 (YAMAMOTO Takashi)
  • fe63b0c: examples/run: sync with ToywasmConfig.cmake (YAMAMOTO Takashi) #259
  • c15b92f: check STDC_VERSION for STDC_NO_ATOMICS (YAMAMOTO Takashi) #259
  • afddb5e: examples/run: C11 (YAMAMOTO Takashi) #259
  • 0b0d543: examples/run: avoid an msvc warning (YAMAMOTO Takashi) #259
  • 46a58b8: examples/run: drop -lm (YAMAMOTO Takashi) #259
  • use ctassert macro #259 (YAMAMOTO Takashi)
  • 0325d19: examples/run: comment out msvc warning settings (YAMAMOTO Takashi) #259
  • 5a2faca: redo "lib: use ctassert macro" correctly (YAMAMOTO Takashi) #259
  • aec65a6: disable more warnings for msvc (YAMAMOTO Takashi) #259
  • 33dcb14: disable more warnings for msvc (YAMAMOTO Takashi) #259
  • windows executable path #259 (YAMAMOTO Takashi)
  • separate the step to run examples/run #259 (YAMAMOTO Takashi)
  • 3048a66: examples/run: print the progress to stderr (YAMAMOTO Takashi) #259
  • 582dfab: printf debug (YAMAMOTO Takashi) #259
  • 30ed595: printf debug (YAMAMOTO Takashi) #259
  • 4af6e47: printf debug (YAMAMOTO Takashi) #259
  • 2dce9a6: printf debug (YAMAMOTO Takashi) #259
  • fa08024: examples/run: enable tracing (YAMAMOTO Takashi) #259
  • enable tracing for windows to make it a bit more verbose #259 (YAMAMOTO Takashi)
  • 6181a24: platform.h: fix the dummy version of __predict_false (YAMAMOTO Takashi) #259
  • 3f821da: remove debug printf (YAMAMOTO Takashi) #259
  • c57d42d: move wat/fib.wasm to examples/run (YAMAMOTO Takashi) #259
  • ce7336a: move wat/fib.wasm to examples/run (YAMAMOTO Takashi) #259
  • ba79267: examples/run: add README (YAMAMOTO Takashi) #259
  • 021381c: examples/run: make it a bit less verbose (YAMAMOTO Takashi) #259
  • 0e0f3fc: examples/run: enable warnings on windows (YAMAMOTO Takashi) #259
  • e6a4dfa: remove extra newlines from xlog_trace formats (YAMAMOTO Takashi) #259
  • 7453c6f: examples/run: C99 (YAMAMOTO Takashi) #259
  • 45cebeb: README.md: mention windows (YAMAMOTO Takashi) #259
  • e58b8ed: replace _MSC_VER ifdefs with _WIN32 (YAMAMOTO Takashi) #259
  • 6857bdd: Revert "CI: remove non-windows jobs for now" (YAMAMOTO Takashi) #259
  • d7bb4aa: wapm.toml: bump the version (YAMAMOTO Takashi)

v62.0.0

10 Aug 10:37
Compare
Choose a tag to compare

Commits

  • 5217493: add hello_multi_memory.wat (YAMAMOTO Takashi) #254
  • f8186be: Use the correct memory for host func (YAMAMOTO Takashi) #254
  • e080df1: host_instance.c: reduce code dup a bit (YAMAMOTO Takashi) #254
  • add an explicit instance argument #254 (YAMAMOTO Takashi)
  • use meminst, not memidx #254 (YAMAMOTO Takashi)
  • 91a1974: host_func_getptr/host_func_getptr2: remove offset argument (YAMAMOTO Takashi) #254
  • d497e22: host_instance.c: take a meminst explicity (YAMAMOTO Takashi) #254
  • fe6ea6b: move the "memory" reference to host_instance (YAMAMOTO Takashi) #254
  • e11f435: adapt dyld (YAMAMOTO Takashi) #254
  • a71539a: adapt examples (YAMAMOTO Takashi) #254
  • 5f24c2c: tweak trap messages on no suitable memory/table for host functions (YAMAMOTO Takashi) #254
  • 3a646f2: skip thread_spawn-simple (YAMAMOTO Takashi) #254
  • 8c77bbb: wapm.toml: bump the version (YAMAMOTO Takashi)

v61.0.0

08 Aug 17:42
Compare
Choose a tag to compare
wapm.toml: bump the verion

skip v60 because of an operational mistake.

v60.0.0

08 Aug 16:42
Compare
Choose a tag to compare

Commits

v59.0.0

05 Aug 16:47
Compare
Choose a tag to compare

Commits

v58.0.0

04 Aug 05:26
Compare
Choose a tag to compare

Commits

  • eb4af8c: comment (YAMAMOTO Takashi)
  • b60cb1f: valtype.h: change the way to define constants (YAMAMOTO Takashi) #249
  • 4202b61: rename reftype TYPE_ constants (YAMAMOTO Takashi) #249
  • add exnref #249 (YAMAMOTO Takashi)
  • 3e7eafd: Add wasm2cstruct (YAMAMOTO Takashi) #250
  • 0a54dbc: examples/wasm2cstruct/README.md: whitespace (YAMAMOTO Takashi) #250
  • 7f25623: examples/runwasi: add runwasi_module (YAMAMOTO Takashi) #250
  • 5c82f40: examples/runwasi_cstruct: add an example to use the output of wasm2cstruct (YAMAMOTO Takashi) #250
  • d8fadfb: examples/wasm2cstruct: error checks (YAMAMOTO Takashi) #250
  • 2d656c5: examples/wasm2cstruct: convert TODO comments to #error (YAMAMOTO Takashi) #250
  • 4c08ea9: examples/wasm2cstruct: implement TOYWASM_ENABLE_WASM_NAME_SECTION (YAMAMOTO Takashi) #250
  • faa880c: examples/wasm2cstruct: implement TOYWASM_ENABLE_DYLD (YAMAMOTO Takashi) #250
  • 641f62e: examples/wasm2cstruct: implement TOYWASM_ENABLE_WASM_CUSTOM_PAGE_SIZES (YAMAMOTO Takashi) #250
  • a83fab3: examples/wasm2cstruct: implement TOYWASM_ENABLE_WASM_EXCEPTION_HANDLING (YAMAMOTO Takashi) #250
  • 5785d24: examples/wasm2cstruct and runwasi_cstruct: source all_features.sh (YAMAMOTO Takashi) #250
  • e0bec6b: examples/runwasi_cstruct: add readme (YAMAMOTO Takashi) #250
  • 41e3192: examples/runwasi_cstruct/README.md: document build prerequisite (YAMAMOTO Takashi) #250
  • 6960756: examples/wasm2cstruct/README.md: mention runwasi_cstruct (YAMAMOTO Takashi) #250
  • daad09d: examples/wasm2cstruct/README.md: random notes (YAMAMOTO Takashi) #250
  • c335e67: examples/wasm2cstruct/README.md: random notes (YAMAMOTO Takashi) #250
  • 6425c6c: examples/wasm2cstruct/README.md: a note (YAMAMOTO Takashi) #250
  • test wasm2cstruct example #250 (YAMAMOTO Takashi)
  • e244963: examples/wasm2cstruct: appease a compiler warning (YAMAMOTO Takashi) #250
  • whitespace in generated files #251 (YAMAMOTO Takashi)
  • use PRINT_xxx_FIELD macros #251 (YAMAMOTO Takashi)
  • d7183db: wapm.toml: bump the version (YAMAMOTO Takashi)

v57.0.0

26 Jul 13:58
Compare
Choose a tag to compare

Commits

v56.0.0

19 Jul 15:04
Compare
Choose a tag to compare

Commits

v55.0.0

14 Jul 05:13
Compare
Choose a tag to compare

Commits