Skip to content

v44.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 May 13:49
· 442 commits to master since this release

Commits

  • incompatibility notes (YAMAMOTO Takashi)
  • a526549: wasi_littlefs.c: remove an unnecessary lfs.h inclusion (YAMAMOTO Takashi)
  • 9e0f1d3: libwasi_littlefs/README.md: a minor tweak (YAMAMOTO Takashi)
  • allow to use littlefs with a different prefix #168 (YAMAMOTO Takashi)
  • use cmake cache entries for a few configurations #169 (YAMAMOTO Takashi)
  • 361b86e: lfs_namespace.h: comment (YAMAMOTO Takashi)
  • 4b39de8: bump wasmi version (YAMAMOTO Takashi) #143
  • e32be1b: add wasmi lazy compilation (YAMAMOTO Takashi) #143
  • 85d33fb: bump wasmedge (YAMAMOTO Takashi) #143
  • 1ff3199: bump wamr version (YAMAMOTO Takashi) #143
  • da4719d: rerun startup.sh (YAMAMOTO Takashi) #143
  • 9a22fa2: replot (YAMAMOTO Takashi) #143
  • 36de6ca: benchmark/notes.md: bump wasmi version (YAMAMOTO Takashi) #143
  • f0afc5a: rerun startup.sh (YAMAMOTO Takashi) #143
  • 5baaf54: replot (YAMAMOTO Takashi) #143
  • 454e2da: benchmark/ffmpeg.sh: tweak wasmer option (YAMAMOTO Takashi) #143
  • 13ac259: rerun ffmpeg.sh (YAMAMOTO Takashi) #143
  • e52f056: regen (YAMAMOTO Takashi) #143
  • a04481f: replot (YAMAMOTO Takashi) #143
  • 07c6430: benchmark/tocsv-ffmpeg.awk: update regex for recent wasmtime (YAMAMOTO Takashi) #143
  • a0380d6: regen (YAMAMOTO Takashi) #143
  • 71a56da: replot (YAMAMOTO Takashi) #143
  • 9fec59a: startup.md: update for wasmi (YAMAMOTO Takashi) #143
  • 6fbdbda: update notes about wamr fast-jit (YAMAMOTO Takashi) #143
  • rename startup.txt to startup.csv #143 (YAMAMOTO Takashi)
  • remove unnecessary header inclusions #170 (YAMAMOTO Takashi)
  • c58429e: fix a comment (YAMAMOTO Takashi)
  • 93d9cea: benchmark/startup.sh: add wasmi with lazy-translation (YAMAMOTO Takashi)
  • 9f2904e: reduce the number of heap allocations during validation (YAMAMOTO Takashi) #171
  • 56915a4: fix VEC_PREALLOC usage (YAMAMOTO Takashi) #173
  • 5c9af99: cli/repl.c: add extra parens (YAMAMOTO Takashi) #174
  • c87e6ed: clang-format (YAMAMOTO Takashi) #174
  • dd8582a: HomebrewLLVM.cmake: make this less specific to homebrew (YAMAMOTO Takashi) #175
  • da27a12: rename cmake/HomebrewLLVM.cmake -> cmake/LLVM.cmake (YAMAMOTO Takashi) #175
  • 7f80c93: rename cmake/HomebrewLLVM.cmake -> cmake/LLVM.cmake (YAMAMOTO Takashi) #175
  • 2cd89aa: build-wasm32-wasi.sh: wasi-sdk-22 (YAMAMOTO Takashi) #176
  • 0ceeab7: README.md: mark quotes shell (YAMAMOTO Takashi)
  • add a few traces (YAMAMOTO Takashi)
  • 0717792: README.md: the cli help text from the latest release (YAMAMOTO Takashi)
  • 4d26507: type.h: add a comment (YAMAMOTO Takashi)
  • 6584273: lib/CMakeLists.txt: add a commented out options for mergefunc (YAMAMOTO Takashi)
  • refactor a bit #172 (YAMAMOTO Takashi)
  • e48a68d: use tail call for validation (YAMAMOTO Takashi) #172
  • c9f51bf: wip TOYWASM_USE_SEPARATE_VALIDATE (YAMAMOTO Takashi) #172
  • fa9a53d: redo tail call for validation (YAMAMOTO Takashi) #172
  • 8469ea6: appease a few unused var warnings (YAMAMOTO Takashi) #172
  • 242b265: fix build where tail call is not available (YAMAMOTO Takashi) #172
  • f43b18e: fix TOYWASM_USE_TAILCALL=OFF (YAMAMOTO Takashi) #172
  • -Wno-maybe-uninitialized for GCC #172 (YAMAMOTO Takashi)
  • 4689a8e: revert a part of "redo tail call for validation" (YAMAMOTO Takashi) #172
  • ec41fd3: push_valtypes/pop_valtypes: simplify a bit (YAMAMOTO Takashi) #172
  • 221e470: push_valtype/pop_valtype: refactor a bit (YAMAMOTO Takashi) #172
  • reduce the number of VEC_PREALLOC #172 (YAMAMOTO Takashi)
  • aa3cbc9: push_valtype/pop_valtype: refactor a bit (YAMAMOTO Takashi) #172
  • reduce the number of current_frame calls #172 (YAMAMOTO Takashi)
  • e9d5f6b: pop_valtype/pop_valtypes: make these a bit similar to push (YAMAMOTO Takashi) #172
  • constify #172 (YAMAMOTO Takashi)
  • fade19d: add a __builtin_assume for better optimization (YAMAMOTO Takashi) #172
  • cbcc1c2: pad the instructions array and comment why (YAMAMOTO Takashi) #172
  • fa09d19: fix TOYWASM_USE_SEPARATE_VALIDATE=OFF (YAMAMOTO Takashi) #172
  • remove dummy var #172 (YAMAMOTO Takashi)
  • 6d1c65f: Revert "pop_valtypes: remove dummy var" (YAMAMOTO Takashi) #172
  • 7e5f8e4: move a trace to read_op (YAMAMOTO Takashi) #172
  • replace a xlog_error with validation_failure #172 (YAMAMOTO Takashi)
  • a58938b: comment (YAMAMOTO Takashi) #172
  • 619ab8b: add benchmark/build-toywasm.sh (YAMAMOTO Takashi) #172
  • 5c306a8: fix TOYWASM_ENABLE_TRACING=ON build (YAMAMOTO Takashi) #172
  • 0b34a4f: remove an unused variable (YAMAMOTO Takashi) #172
  • b1a897f: comments (YAMAMOTO Takashi) #172
  • 9f17ac1: comment (YAMAMOTO Takashi) #172
  • 78580a9: add commented out -fmerge-functions (YAMAMOTO Takashi) #172
  • 90f8e5d: insn.c: move macro undefs to a separate file (YAMAMOTO Takashi) #172
  • b44152c: validation.[ch]: some TOYWASM_USE_SMALL_CELLS ifdefs (YAMAMOTO Takashi) #172
  • reduce the number of if() #172 (YAMAMOTO Takashi)
  • 8a0625c: add TOYWASM_USE_SMALL_CELLS=OFF (YAMAMOTO Takashi) #172
  • 4dc3450: insn.c: make opcode callbacks static (YAMAMOTO Takashi) #172
  • d44cd70: insn_impl_simd.h: remove unused i8x16_mul (YAMAMOTO Takashi) #172
  • 4c64fda: insn.c: comment (YAMAMOTO Takashi) #172
  • make TOYWASM_USE_SEPARATE_VALIDATE off by default #172 (YAMAMOTO Takashi)
  • 115e895: benchmark/build-toywasm.sh: clean up a bit (YAMAMOTO Takashi)
  • 72b3ddd: add a few test wat files (YAMAMOTO Takashi)
  • add a commented out -enable-machine-outliner (YAMAMOTO Takashi)
  • 4415814: build-toywasm.sh: comment (YAMAMOTO Takashi)
  • b359ec9: a few more commented out clang options (YAMAMOTO Takashi)
  • 76b9d70: wapm.toml: bump the version (YAMAMOTO Takashi)