Skip to content

Releases: yamt/toywasm

v64.0.0

30 Nov 14:55
Compare
Choose a tag to compare

Commits

  • 4924e0e: suppress another msvc warning (YAMAMOTO Takashi) #260
  • fd86709: examples/fuzz/README.md: add a few tips before i completely forget (YAMAMOTO Takashi)
  • 76a3019: examples/callgraph/func_size.py: a script to print function sizes (YAMAMOTO Takashi)
  • remove unnnecessary calculation #262 (YAMAMOTO Takashi)
  • 954598b: Fix LIST_INSERT_HEAD on the empty list (YAMAMOTO Takashi) #264
  • e9226fa: add a test for a LIST_INSERT_HEAD bug (YAMAMOTO Takashi) #264
  • f91a251: setup-apt-llvm-org.sh: add a script to set up apt.llvm.org (YAMAMOTO Takashi) #267
  • 25d2c18: cross/cross-setup.sh: bump llvm to 18 (YAMAMOTO Takashi) #267
  • bump llvm to 18 for focal native job #267 (YAMAMOTO Takashi)
  • bump llvm to 18 for cross jobs #267 (YAMAMOTO Takashi)
  • fc297ee: cross/setup-alternatives.sh: bump the default llvm to 18 (YAMAMOTO Takashi) #267
  • e349a36: remove clang-13 riscv64 workaround (YAMAMOTO Takashi) #267
  • d3e529a: cross/README.md: update (YAMAMOTO Takashi) #267
  • 8f56a56: comment (YAMAMOTO Takashi) #267
  • 2750246: add a workaround for clang-18 riscv64 failures (YAMAMOTO Takashi) #267
  • 0e4ef45: list.h: add LIST_SPLICE_TAIL/LIST_SPLICE_HEAD (YAMAMOTO Takashi) #265
  • cbc9a34: test LIST_SPLICE_TAIL/LIST_SPLICE_HEAD (YAMAMOTO Takashi) #265
  • 0f0a809: comment (YAMAMOTO Takashi)
  • 8dd8d62: timeutil.c: whitespace, comment (YAMAMOTO Takashi)
  • ff30bd9: timeutil.h: comment (YAMAMOTO Takashi)
  • 039bc63: remove warning for debug build (Paul m. p. Peny) #268
  • 82fc4b1: remove more warnings for debug build (Paul m. p. Peny) #268
  • d5be5ec: < C23 (Paul m. p. Peny) #268
  • 67b61de: build-wasm32-wasi.sh: bump wasi-sdk version (YAMAMOTO Takashi) #269
  • Fix a TOYWASM_OLD_WASI_LIBC check #269 (YAMAMOTO Takashi)
  • 64cfa24: cmake/LLVM.cmake: bump the default CUSTOM_LLVM_HOME (YAMAMOTO Takashi) #270
  • b367662: clang-format (YAMAMOTO Takashi) #271
  • 29a9360: add a few options to specify littlefs configurations (YAMAMOTO Takashi) #272
  • c09a4e5: README.md: update the list of options (YAMAMOTO Takashi) #272
  • e368859: wapm.toml: bump the version (YAMAMOTO Takashi)

Latest snapshot

08 Dec 15:34
Compare
Choose a tag to compare
Latest snapshot Pre-release
Pre-release

Commits

  • e368859: wapm.toml: bump the version (YAMAMOTO Takashi)

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