inNative Runtime v0.1.4
This is a major feature release for the inNative Runtime for Windows and Linux, with the following exciting new features:
- Added #28 sourcemap support for generating debug information. inNative now automatically looks for a sourceMapURL section in a webassembly module and will generate debugging information for your original source files instead of the resulting webassembly.
- Added automatic sourcemap generation for C++ debug information. When compiling webassembly with clang, the debug information gets attached as a custom section in the webassembly module. inNative can detect this and automatically generate a sourcemap for your C++ source files, which makes it easy to add proper debugging support.
- Manual editing of in-memory WebAssembly modules was added by #24 exposing schema manipulation functions.
- A metadata function was exposed and used to lift the constant requirement on #29
_innative_funcptr
- Custom symbol exports can now be specified on Environments
- The entire command line was redone to make it more expandable, which will be used to add more features later on. Command line arguments are no longer case sensitive, and the help is automatically generated.
- Lingering intermediate file problems were fixed in the testing harness.
- Breaking changes were made to the ABI in several places that will require some minor refactoring.
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
Linux
No precompiled linux binaries are available for this version of the SDK right now, sorry!