Skip to content

Releases: yamt/toywasm

v33.0.0

19 Aug 06:31
Compare
Choose a tag to compare

Commits

v32.0.0

13 Aug 16:26
Compare
Choose a tag to compare

Commits

  • 4c19104: constify (YAMAMOTO Takashi)
  • 1ac806a: if __has_attribute is not available, define it by ourselves (YAMAMOTO Takashi) #108
  • 47d8224: add __noinline (YAMAMOTO Takashi) #108
  • 3e3a164: make frame_locals_cellidx_slow __noinline (YAMAMOTO Takashi) #108
  • 535ac5f: comment (YAMAMOTO Takashi)
  • d33e99e: comment (YAMAMOTO Takashi)
  • e30c556: commit (YAMAMOTO Takashi)
  • 64a2706: comment (YAMAMOTO Takashi)
  • b73d7ff: add wat/large_br_table.wat.jinja (YAMAMOTO Takashi)
  • 42088e7: examples/app: fix a loop (YAMAMOTO Takashi)
  • 5660c06: move some stuff from dyld.h to dyld_impl.h (YAMAMOTO Takashi) #109
  • 794e7a8: wapm.toml: bump the version (YAMAMOTO Takashi)

v31.0.0

06 Aug 06:44
Compare
Choose a tag to compare

Commits

v30.0.0

30 Jul 00:46
Compare
Choose a tag to compare

Continuous Integration

Commits

v29.0.0

22 Jul 15:37
Compare
Choose a tag to compare

Continuous Integration

Commits

Read more

v28.0.0

25 Jun 13:49
Compare
Choose a tag to compare

Continuous Integration

Commits

  • 4592e75: fix memory leak on nuttx flat memory model (YAMAMOTO Takashi)
  • add ":exit" command #48 (YAMAMOTO Takashi)
  • 5641da1: avoid allocating large (MAX_MODULES = 500) arrays (YAMAMOTO Takashi) #48
  • 87f22d8: appease -Wtautological-constant-out-of-range-compare (YAMAMOTO Takashi)
  • 9946825: add a test to run js.wasm (YAMAMOTO Takashi) #49
  • 76d6586: add a note (YAMAMOTO Takashi)
  • 33b3988: add a sample to link c and wat (YAMAMOTO Takashi)
  • 6983447: clang-format (YAMAMOTO Takashi)
  • 3378f5b: fix repl :invoke with wasi-threads (YAMAMOTO Takashi) #50
  • 9fc1597: add check_interrupe.md (YAMAMOTO Takashi) #52
  • 40e0c12: link (YAMAMOTO Takashi) #52
  • 27d30d3: markdown (YAMAMOTO Takashi) #52
  • 5444ac1: markdown (YAMAMOTO Takashi) #52
  • 6a48fed: move some internal details into a separate file (YAMAMOTO Takashi) #52
  • cd8d6da: move some more doc (YAMAMOTO Takashi) #52
  • b663f10: fix a link (YAMAMOTO Takashi) #52
  • bb091dc: references (YAMAMOTO Takashi) #52
  • ee577e8: references (YAMAMOTO Takashi) #52
  • 61f5f55: reference (YAMAMOTO Takashi) #52
  • 6a8ed8a: document build proceduce (YAMAMOTO Takashi) #52
  • 53337b4: mention nuttx (YAMAMOTO Takashi) #52
  • e9f9bac: document dependencies (YAMAMOTO Takashi) #52
  • 75d0bb6: mention how to run tests (YAMAMOTO Takashi) #52
  • b9bb2fc: mention release binaries (YAMAMOTO Takashi)
  • 686e19f: a bit more about release assets (YAMAMOTO Takashi)
  • 584b15b: fix a link (YAMAMOTO Takashi)
  • 78a79f3: mention llvm version (YAMAMOTO Takashi)
  • f21e365: comment (YAMAMOTO Takashi)
  • d4e9175: a note about the version numbers (YAMAMOTO Takashi)
  • 866be13: mentian cmake config file (YAMAMOTO Takashi)
  • dcb8fd3: a typo (YAMAMOTO Takashi)
  • 72bda6c: add a C version of wasi_hook (YAMAMOTO Takashi)
  • 55728c8: add a complaint comment (YAMAMOTO Takashi)
  • b3f2905: add a script to set up focal proposed repo (YAMAMOTO Takashi) #53
  • use clang-13 #53 (YAMAMOTO Takashi)
  • 73a6a8f: more references (YAMAMOTO Takashi) #53
  • e22706a: setup-focal-proposed.sh: only for amd64 (YAMAMOTO Takashi) #53
  • 40f6798: cross-setup.sh: install clang-13 as well (YAMAMOTO Takashi) #53
  • 26e8c2a: cross.cmake: upgrade ar and ranlib as well (YAMAMOTO Takashi) #53
  • 0d2a806: install lld (YAMAMOTO Takashi) #53
  • b054fd0: use names provided by update-alternatives (YAMAMOTO Takashi) #53
  • 3a20fbe: fix ipo (YAMAMOTO Takashi) #53
  • 82d48e1: add a few comments on riscv64 ipo (YAMAMOTO Takashi) #53
  • 5a9cd02: comment (YAMAMOTO Takashi) #53
  • fc2d9e9: separate setup-alternatives.sh (YAMAMOTO Takashi) #53
  • 6310083: setup-alternatives.sh: remove existing groups (YAMAMOTO Takashi) #53
  • 97c161c: include job id as well (YAMAMOTO Takashi) #53
  • 154e7f9: add cross/README.md (YAMAMOTO Takashi) #53
  • d718448: do not assume tco unless musttail attribute is available (YAMAMOTO Takashi) #51
  • 20614b8: rename __HAVE_TAILCALL -> __HAVE_MUSTTAIL (YAMAMOTO Takashi) #51
  • 62c7f87: add TOYWASM_FORCE_USE_TAILCALL option (YAMAMOTO Takashi) #51
  • de426cc: add TOYWASM_FORCE_USE_TAILCALL (YAMAMOTO Takashi) #51
  • e447997: comments (YAMAMOTO Takashi)
  • 8f42448: comments (YAMAMOTO Takashi)
  • 957016f: wapm.toml: bump the version (YAMAMOTO Takashi)

v27.0.0

18 Jun 16:10
Compare
Choose a tag to compare

Commits

  • af08417: examples/app: report the largest function (YAMAMOTO Takashi)
  • 1f01aeb: examples/app: stop using xlog_printf (YAMAMOTO Takashi)
  • 191c339: introduce IS_RESTARTABLE macro (YAMAMOTO Takashi) #44
  • add ENOMEM (YAMAMOTO Takashi)
  • fb14fb1: move some prototypes from context.h to exec.h (YAMAMOTO Takashi) #45
  • 4ae35b5: fix build with pthread (YAMAMOTO Takashi) #45
  • 21483b1: a test wat (YAMAMOTO Takashi) #47
  • 969bdd9: fix toywasm_cv_wait/toywasm_cv_timedwait for user sched (YAMAMOTO Takashi) #47
  • install timeutil.h #47 (YAMAMOTO Takashi)
  • 320d8d9: wasi-threads: stop using exec_context->intrp (YAMAMOTO Takashi) #46
  • 005284a: add instance_execute_handle_restart_once (YAMAMOTO Takashi) #46
  • add --timeout option #46 (YAMAMOTO Takashi)
  • 2083e5f: wasi-threads version of infiniteloop.wat (YAMAMOTO Takashi) #46
  • 50a0f35: add a test for user interrupt (YAMAMOTO Takashi) #46
  • f5858d8: comment (YAMAMOTO Takashi) #46
  • 66c7d4b: comment (YAMAMOTO Takashi) #46
  • 19917ee: comment (YAMAMOTO Takashi) #46
  • 87b11ca: comment (YAMAMOTO Takashi) #46
  • b1b7862: fix interrupts with user sched (YAMAMOTO Takashi) #46
  • b112428: a hack to avoid --timeout causing a busy loop (YAMAMOTO Takashi) #46
  • 7c85a70: make check_interval adaptive (YAMAMOTO Takashi) #34
  • 808758b: make the check interval adjustment work for more situations (YAMAMOTO Takashi) #34
  • 4e1b382: wapm.toml: bump version (YAMAMOTO Takashi)

v26.0.0

11 Jun 10:44
Compare
Choose a tag to compare

Continuous Integration

Commits

v25.0.0

08 Jun 14:11
Compare
Choose a tag to compare

Continuous Integration

Commits

  • b919030: usched.c: comment (YAMAMOTO Takashi)
  • 8413110: fix memory wait for user scheduler (cont) (YAMAMOTO Takashi)
  • 12dfaf6: toywasm-on-toywasm.py: rename an input environment variable (YAMAMOTO Takashi) #36
  • 1822b5d: toywasm-on-toywasm.py: make the mapdir logic cover a bit more situations (YAMAMOTO Takashi) #36
  • f150fb8: wasi-testsuite-adapter.py: prefer "--long=arg" style over "--long arg" (YAMAMOTO Takashi) #36
  • 69de6de: run-wasmtime-wasi-tests.sh: make this a bit toywasm-on-toywasm.py friendly (YAMAMOTO Takashi) #36
  • add TOYWASM_BUILD_UNITTEST option #36 (YAMAMOTO Takashi)
  • use toywasm-on-toywasm.py when testing wasi target #36 (YAMAMOTO Takashi)
  • 40dcdf0: fix a typo (YAMAMOTO Takashi) #36
  • ecfbe8f: build-wasm32-wasi.sh: only disable unittests (YAMAMOTO Takashi) #36
  • use toywasm-on-toywasm.py when testing wasi target (cont) #36 (YAMAMOTO Takashi)
  • 031ac96: README.md: update CI notes (YAMAMOTO Takashi) #36
  • ef5de08: wat/many_stack.wat.in: calculate internal parameters automatically (YAMAMOTO Takashi)
  • d3037ff: comment (YAMAMOTO Takashi)
  • mention hardware i used #37 (YAMAMOTO Takashi)
  • 8e6d274: mention portability principles (YAMAMOTO Takashi) #37
  • a9cf9d2: a comment (YAMAMOTO Takashi) #37
  • 0737a3c: use a table for test matrix (YAMAMOTO Takashi) #37
  • ae4359e: benchmark/ffmpeg.sh: add nosimd case (YAMAMOTO Takashi) #38
  • 1f31950: rerun (YAMAMOTO Takashi) #38
  • c8d67fb: plot (YAMAMOTO Takashi) #38
  • 086b75a: random benchmark notes mainly for myself (YAMAMOTO Takashi) #38
  • 5eda7d9: build-wamr.sh (YAMAMOTO Takashi) #38
  • ed6d46b: benchmark/ffmpeg.sh: fix a copy-and-paste botch (YAMAMOTO Takashi) #38
  • 0fb96f9: wasmedge (YAMAMOTO Takashi) #38
  • 6b8cef3: benchmark/startup.sh: traditional charm (YAMAMOTO Takashi) #38
  • 240ceea: rerun (YAMAMOTO Takashi) #38
  • 245dbb2: plot (YAMAMOTO Takashi) #38
  • 5b67a9d: scripts to process the output of ffmpeg.sh (YAMAMOTO Takashi) #38
  • 0bf8058: an output of ffmpeg.sh (YAMAMOTO Takashi) #38
  • 42c3e6a: generate csv (YAMAMOTO Takashi) #38
  • 242e55b: plot (YAMAMOTO Takashi) #38
  • d1bdb0a: update (YAMAMOTO Takashi) #38
  • 14b8418: grammer (YAMAMOTO Takashi) #38
  • 38537d8: a few observations (YAMAMOTO Takashi) #38
  • 6ea0d5a: add a wat (YAMAMOTO Takashi)
  • 6ec2de7: add a test (YAMAMOTO Takashi)
  • 4b0a865: switch from m4 to jinja2 (YAMAMOTO Takashi)
  • 891fc3d: wat/many_stack.wat.jinja: add another parameter (YAMAMOTO Takashi)
  • f94e0d3: fix a typo (YAMAMOTO Takashi)
  • 876f1de: wat/large_memory.wat.in: test a load with offset as well (YAMAMOTO Takashi)
  • 9c88f24: benchmark/notes.md: add a note on wasmi (YAMAMOTO Takashi)
  • 9ee47bf: add a warning about wasmi results (YAMAMOTO Takashi)
  • 1cc6d55: fix typos in comments (YAMAMOTO Takashi)
  • 1153d5b: bonchmakr/notes.md: note a better wasmi build proceduce (YAMAMOTO Takashi)
  • 240ea59: many_param.wat.in: add a function to have many parameters and results (YAMAMOTO Takashi)
  • 890fb55: switch from m4 to jinja (YAMAMOTO Takashi)
  • 8c26da3: wat/many_param.wat.jinja: use_v128 option (YAMAMOTO Takashi)
  • 6a529be: downgrade log levels for a few non-critical messages (YAMAMOTO Takashi)
  • 359bcdb: wat/many_param.wat.jinja: comment (YAMAMOTO Takashi)
  • ab164f4: comment (YAMAMOTO Takashi)
  • 0dcf073: a wat i forgot to add while ago (YAMAMOTO Takashi)
  • 6a02c7b: a few more wat files (YAMAMOTO Takashi)
  • 4c15914: another wat (YAMAMOTO Takashi)
  • d785f0f: yet another wat (YAMAMOTO Takashi)
  • 7e44bc3: recursive_hello.wat: nicer message (YAMAMOTO Takashi)
  • 6fa34c2: many_stack.wat.jinja: comment (YAMAMOTO Takashi)
  • 7cb4b5b: print_i32.wat (YAMAMOTO Takashi)
  • dd330b0: comment (YAMAMOTO Takashi)
  • 5d742a9: wasi_abi.h: add some manual padding (YAMAMOTO Takashi) #40
  • 331b8f0: add a few assertions on types (YAMAMOTO Takashi) #40
  • i386 #40 (YAMAMOTO Takashi)
  • a536438: workaround x87 issues (YAMAMOTO Takashi) #40
  • 55fef97: add i386 (YAMAMOTO Takashi) #40
  • d9602e0: wasi_abi.h: add more manual padding (YAMAMOTO Takashi) #40
  • fcc77fa: prepare-spec-test.sh: bump versions (YAMAMOTO Takashi)
  • a510088: test/fetch-spec-test.sh: bump yamt/wasm-spec-test version (YAMAMOTO Takashi)
  • 90dca4b: bump yamt/wasm3 version (YAMAMOTO Takashi)
  • 1397d70: test/prepare-spec-test.sh: add the new directory for multi-memory (YAMAMOTO Takashi)
  • 77809e8: bump yamt/wasm-spec-test repo (YAMAMOTO Takashi)
  • 0658153: test/run-wasm3-spec-test-multi-memory.sh: traverse the new directory (YAMAMOTO Takashi)
  • 7d36df0: a test wat (YAMAMOTO Takashi)
  • db27ee8: scripts to download and run js.wasm (YAMAMOTO Takashi)
  • 4ca7e0f: a variation of pi.js (YAMAMOTO Takashi)
  • 908c9e5: clean up a bit (YAMAMOTO Takashi)
  • d5e21d2: fix a NULL dereference with >64K local cells (YAMAMOTO Takashi)
  • 059397b: switch to jinja2 (YAMAMOTO Takashi)
  • 57f50d0: fix an overflow check (YAMAMOTO Takashi)
  • e4d063b: a few more cases (YAMAMOTO Takashi)
  • af11dd0: wapm.toml: bump the version (YAMAMOTO Takashi)

v24.0.0

25 May 15:45
Compare
Choose a tag to compare

Continuous Integration

Commits

Read more