inNative Runtime v0.1.10
This is a major feature release of inNative for Windows and Linux, focused on fixing the build system to make it more reliable on Linux. This is to compensate for the fact that it is not possible to easily build portable binaries for Linux because LLVM cannot work in holybuildbox. As a result, no more Linux binaries will be provided, and instead CMake should be used to compile from source.
- Deprecated Makefiles in favor of CMake projects. (#33)
- Added #49 WASM instruction execution counter
- Added #26 full assemblyscript support
- Added #20 option to set a custom start function
- Fixed #71 edge-case when processing debug information
- Fixed #72 absolute paths when using shared libraries
- Fixed incorrect llvm::Twine usage
- Changed logging to use a callback function
- Stopped using greedy allocator for memory intensive debug information
- Fixed excessive memory usage during WAT parsing
Windows
Windows includes an installer for the SDK and runtime package that installs and registers the runtime to run WebAssembly files. However, even if you download the portable zip file version, you can always install it using ./innative-cmd.exe -i
.
Windows SDK
- 64-bit installer:
innative-windows-sdk-x64.msi
- 32-bit installer:
innative-windows-sdk-x86.msi
- 64-bit portable:
innative-windows-sdk-x64.zip
- 32-bit portable:
innative-windows-sdk-x86.zip
Windows Runtime
- 64-bit installer:
innative-windows-runtime-x64.msi
- 32-bit installer:
innative-windows-runtime-x86.msi
- 64-bit portable:
innative-windows-runtime-x64.zip
- 32-bit portable:
innative-windows-runtime-x86.zip