wag:在Go中实现的WebAssembly编译器 源码
wag是作为包实现的编译器。 许可: 作者:Timo Savola 特征 输入是wasm二进制模块。 输出是机器代码。 它只是一个编译器。 包含所有导入功能的已编译程序的运行时环境需要单独实现。 (但有关示例运行时,请参见 。) 单遍,快速的提前编译。 即使仍在下载源代码,也可以在编译后面的函数时执行早期函数。 生成的代码需要最少的运行时支持。 它被设计为在隔离的环境中执行。 不直接支持调用标准库ABI,但请参见中的示例,该示例将syscalls作为WebAssembly导入函数公开。 支持跨编译器版本和CPU体系结构的快照和还原。 通过重新编译支持断点调试。 通过Go构建
用户评论
推荐下载
-
增量编译器源码
增量编译器 lib用于任何类型的增量编译器,文件监视程序。 基于出色的 用例范例 您要为项目中文件夹“ src”中的每个文件调用一些功能。 在为每个文件调用此函数之后,您正在监视此文件,并且对于“ s
8 2021-02-19 -
jsx编译器源码
jsx编译器 这样的文法结构不会出现左递归,但是结合性不对,计算顺序错了2 + 3 + 4->(2+(3 + 4)) add - > multiple | multiple + add m
15 2021-02-21 -
方案编译器源码
方案编译器 实施Scheme编译器。 写在Ocaml。 编译器采用方案源代码(用Scheme编写的文件),将其转换为程序集并创建要运行的可执行文件(用Assembly编写的文件)。 目录 编译器管道
16 2021-02-21 -
Go wagon一个基于WebAssembly的Go解释器
wagon - 一个基于WebAssembly的Go解释器
18 2020-07-28 -
repro Go1.16中引入的用于内部编译器错误的小型复制器源码
复制 Go 1.16内部编译器错误的少量复制品。 我无法弄清楚如何在play.golang.org上运行此复制,所以我制作了这个小型存储库。 我能够将将这个错误引入的提交进行git bisect 。
0 2021-02-23 -
socc OCaml中的简单C编译器源码
socc:OCaml中的简单C编译器
10 2021-02-01 -
Go使用WebAssembly在浏览器上运行Go编写的命令行工具
使用WebAssembly在浏览器上运行Go编写的命令行工具
18 2020-07-22 -
COSMIC编译器让代码在RAM中运行的方法
对于STM8单片机Flash的块编程,代码必须在Ram内存中运行。因此,存储在Flash中的代码必须拷贝到Ram中编译、链接、运行。Cosmic编译器有两种实现方法:在STVD工程中创建段、在链接文件
12 2020-08-31 -
ARMCC编译器ARMCompiler506在Keil中的使用
ARMCompiler-506是针对ARM内核的一款编译器,支持Armv7-A、Armv7-R、Armv7-M、Armv6-M、Armv5和Armv4。在Keil中使用ARMCC编译器ARMCompi
8 2023-06-08 -
宏编译器Event EventMacro到OpenKore插件的编译器源码
宏编译器:Event EventMacro到OpenKore插件的编译器
6 2021-02-01
暂无评论