tool-conventions:支持使用WebAssembly的工具之间的互操作性的约定

时间:2024-06-03 13:34:08
【文件属性】:

文件名称:tool-conventions:支持使用WebAssembly的工具之间的互操作性的约定

文件大小:37KB

文件格式:ZIP

更新时间:2024-06-03 13:34:08

WebAssembly工具约定 该存储库包含描述约定的文档,这些约定对于协调与wasm相关的工具之间的互操作性很有用。 这包括对中间文件格式的描述,用于将高级语言类型,名称和抽象功能映射到WebAssembly类型,标识符和实现的约定,以及用于支持调试器或其他工具的方案。 这些约定不是WebAssembly标准的一部分,并且不需要消耗WebAssembly的实现来执行WebAssembly代码。 以其他方式生产和使用WebAssembly的工具也不需要遵循任何这些约定。 它们仅用于支持希望与更高级别的抽象级别(而不只是WebAssembly本身)与其他工​​具进行互操作的工具。 这些约定也不是排他的。 对于给定的目的,给定的语言可能有多种约定。 互操作性具有自然的好处,但是有许多原因使得在多种情况下拥有一种以上的工作方式也很有意义。


【文件预览】:
tool-conventions-master
----BasicCABI.md(12KB)
----SwiftABI.md(2KB)
----Linking.md(36KB)
----Debugging.md(2KB)
----ProducersSection.md(4KB)
----DynamicLinking.md(9KB)
----LICENSE(9KB)
----EHScheme.md(33KB)
----README.md(1KB)
----ItaniumLikeC++ABI.md(2KB)

网友评论