Skip to content

This is a bugfix release for the inNative Runtime for Windows and Linux, with the following changes:

  • Fixed certain C export name handling that could cause a crash
  • Added a regression test for the name handling bug.
  • Optimization is now on by default to avoid confusion (#18)
  • Fixed nonstandard use of static const int

For each platform and architecture, two separate downloads are available: the SDK, and the runtime package. If you want to embed inNative into your program, you want to download the SDK. If you just want to compile native WebAssembly modules, you can get the smaller runtime package. If you don't know what to get, download the SDK.

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

Windows Runtime

Linux

Linux does not currently have a .dpk installer, so only portable versions are offered. Linux also only offers 64-bit compiled versions, for the moment. However, you can still install it using sudo ./innative-cmd -i

Linux SDK

Linux Runtime

Assets 12

@blackhole12 blackhole12 released this Jun 8, 2019 · 1 commit to master since this release

This is a bugfix release for the inNative Runtime for Windows and Linux, with the following changes:

  • Fixed a memory allocation mismatch that caused memory corruption when loading import sections on binary modules
  • Updated core WebAssembly spec submodule
  • Fixed incorrect parsing of underscores in numeric constants in the text format
  • Changed handling of out of range floating point constants to adhere to new spec tests
  • Updated NaN handling to exclude invalid bit patterns
  • No longer allows overlong integers to be used for alignment instructions
  • Internal code refactoring as requested in #13 and #14

For each platform and architecture, two separate downloads are available: the SDK, and the runtime package. If you want to embed inNative into your program, you want to download the SDK. If you just want to compile native WebAssembly modules, you can get the smaller runtime package. If you don't know what to get, download the SDK.

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

Windows Runtime

Linux

Linux does not currently have a .dpk installer, so only portable versions are offered. Linux also only offers 64-bit compiled versions, for the moment. However, you can still install it using sudo ./innative-cmd -i

Linux SDK

Linux Runtime

Assets 12

This is the initial release of the inNative Runtime v0.1.0 for Windows and Linux. For each platform and architecture, two seperate downloads are available: the SDK, and the runtime package. If you want to embed inNative into your program, you want to download the SDK. If you just want to compile native WebAssembly modules, you can get the smaller runtime package. If you don't know what to get, download the SDK.

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

Windows Runtime

Linux

Linux does not currently have a .dpk installer, so only portable versions are offered. Linux also only offers 64-bit compiled versions, for the moment. However, you can still install it using sudo ./innative-cmd -i

Linux SDK

Linux Runtime

Assets 12
You can’t perform that action at this time.