innative

innative 最新版 v0.1.10

软件大小:87.30MB
软件类型:国产软件
软件语言:简体中文
软件授权:免费软件
软件分类: 编程工具
支持系统:

      innative最新版是一款功能全面且实用的AOT编译器,innative官方版让用户可以快速完成新项目编程,软件提供了一个符合标准的WebAssembly环境,还允许进行广泛的自定义,并且包括一些非标准的内置功能,从而使本机WebAssembly模块的工作更加轻松,您可以通过静态嵌入、静态共享嵌入、动态共享嵌入的方式部署innative。

软件功能

      inNative是跨平台的WebAssembly实现,可以嵌入到您的程序中,也可以作为独立的运行时安装。它将WebAssembly模块编译成C二进制文件,可以将其链接为静态或动态库,并可以通过简单的C接口进行访问。

      尽管inNative符合标准,但它为您提供了一些选项,可以调整要实施的标准的哪些部分,从而允许您指定如何对所生成的WebAssembly二进制文件进行沙盒化(或不进行沙盒化)。这使inNative可以安全地在主机程序中执行沙盒WebAssembly,或者像本机程序一样编译调用内核函数的模块。

      辅助功能

      该inNative默认环境提供了几个辅助功能旨在使调试本地WebAssembly容易。所有这些函数都被视为具有默认调用约定的原始C函数,并且应像其他任何C函数一样导入。编译器本身还提供了一些内在函数,从WebAssembly的角度来看它们就像辅助函数。其中一些功能并不安全,如果启用了白名单,则必须像其他C函数一样将所有白名单列入白名单。

      本地cref扩展

      inNative实现cref代表C指针的自定义值类型。在大多数情况下,它的行为anyref与“引用类型建议”中的行为类似,充当传递给C存储器的不透明指针。anyref但是,与不同,您可以传递i32或传递i64给cref类型。该类型具有二进制编码,可以在任何标准的webassembly模块中实现,但是由于没有编译器可以生成该值,因此该类型主要用于.wat文件中。

截图

软件特色

      inNative随附执行3个测试阶段的测试工具:

      内部测试,旨在测试本机特定结构和非标准Webassembly扩展

      基准测试,针对一个函数的多个Webassembly编译版本测试C ++版本的性能

      标准的Web程序集测试,这是inNative实施.wast的当前规范中指定的所有核心文件。

innative下载地址

Windows版下载

普通下载地址

百科推荐

下载排行

近期更新

innative

innative