Skip to content
This repository has been archived by the owner on May 28, 2024. It is now read-only.

Releases: second-state/ssvm-napi

0.7.3

28 Apr 09:10
Compare
Choose a tag to compare
  • [Refactoring] refine file structure
  • [Addon] Bump version to 0.7.3
  • [Deps] Update to @mapbox/node-pre-gyp
  • [Addon] Enable whitelist command option

0.7.2

25 Dec 04:32
Compare
Choose a tag to compare
  • [Doc] The unit of execution time should be ns
  • [SSVM] Bump ssvm-core from 0.7.1 to 0.7.2
  • [Addon] Bump version to 0.7.2
  • [Addon] Apply SSVM ProposalConfigure

0.7.1

02 Dec 06:11
Compare
Choose a tag to compare
  • [SSVM] Update SSVM to 0.7.1
Related commits in SSVM
- File deleted          fcd25d69b8b54a7e71c93baa92fd19efa95723ae
- File moved            efd0e6349b0cbaacfc84be6ecff5d04755aee74c
                        28deb8396ef8564a93bed22df89de35f62b36fcd
- Statistics API        73890d121b25fb01991dfeb36d07995f070d6e2f
- Timer API             31a170cab10d08203b24e05cb0cf32478b7cbef1
  • [Addon] Fix dlopen flag issue; Run clang-format
  • [Addon] Store Statistics information before deleting the VM instance

0.5.3

23 Oct 09:50
Compare
Choose a tag to compare

[CI] Only enable rsa and kmeans tests on aot mode
[CI] Enable quick regression on PR
[Addon] Export Compile function
[Addon] Implement Compile function
[Addon] RunCompile only depends on SSVM Loader and Compiler
[Addon] Allow ELF and MachO input format
[Addon] Resolve the thread safe issue
[Doc] Explain Compile function
[Test] Test both filename and bytearray as input for AOT
[Test] Refine filenames
[Test] Add test for Compile function
[All] Bump version number to 0.5.3

0.5.2

22 Oct 03:03
Compare
Choose a tag to compare

[Refactoring] extract bytecode class
[Test] Add mocha and ssvmup to dev dependency
[Test] Run test in Github workflow
[Refactoring] extract options class
[Refactoring] apply clang-format for all files
[Refactoring] extract parse options functions
[Bugfix] make sure the data section will not be accessed when the file mode enables
[All] Bump version number to 0.5.2
[CI] Add missing dependencies
[Test] Fix compilers used and refactor
[Test] Test wasm-learning when a release is tagged
[SSVM] Update ssvm-core to 0.6.9 for enabling aot gas statistics
[Options] Add flag to control the gas measurement
[Refactoring] extract cache class
[Refactoring] rename reactor functions
[Refactoring] refine comments
[Refactoring] extract errors class
[Bugfix] Call _initialize() after the wasi options are loaded
[Bugfix] The return uint8array should have longer lifetime
[Test] Fix indentation
[Test] Add larger test cases and check --enable-aot

0.5.1

14 Oct 08:38
Compare
Choose a tag to compare

This is a bug-fixed release.

[AOT] Make sure AOT can handle input bytearray

0.5.0

13 Oct 15:21
Compare
Choose a tag to compare

This release enables ssvm ahead-of-time support.

[SSVM][AOT] Update ssvm-core for aot support and back porting aot functions from previous release
[Refactoring] Move glibcxx version checker to the utils header
[AOT] Use the same interface, but dispatching to the aot or interpreter mode via options
[Refactoring] remove useless aot codes
[AOT] Remove redundent codes

0.4.16

07 Oct 10:29
Compare
Choose a tag to compare

[Addon] Support 64-bit integers

0.4.15

13 Sep 06:19
Compare
Choose a tag to compare

[SSVM] Revert mprotect mechanism, we have to support small memory machines

0.4.14

11 Sep 18:34
Compare
Choose a tag to compare

[GYP] Add missing symbols