Skip to content

inNative Runtime v0.2.0

Latest
Compare
Choose a tag to compare
@ErikMcClure ErikMcClure released this 24 Dec 12:33
· 4 commits to master since this release

This is a major feature release of inNative for Windows and Linux, focused on standardizing on cmake, switching to using vcpkg, and adding NixOS support.

  • Updated to LLVM 13
  • Bumped minimum C++ standard version to C++17
  • Overhauled JIT to reduce LLVM source hacks to just one
  • Switched to vcpkg on windows and deprecated the LLVM fork
  • Completely changed directory structure to better align with Linux while still theoretically allowing cross-platform compilation
  • Added Nix flake
  • Removed Docker support
  • Removed flatpak support
  • Removed Makefiles
  • 32-bit rebuilt files no longer provided
  • Removed llvm build script for both platforms.
  • The static lib version of innative no longer includes all of LLVM, because on windows with multiple architectures this created a library larger than 4 GB.

Windows

Windows includes an installer for the 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