Releases: second-state/ssvm-napi
0.7.3
0.7.2
0.7.1
- [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
[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
[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
0.5.0
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