Assemblyscript: 考虑将 I64 作为 BigInt 传入/传出 WASM

创建于 2018-05-22  ·  4评论  ·  资料来源: AssemblyScript/assemblyscript

https://github.com/AssemblyScript/assemblyscript/pull/111开始,I64s 似乎能够在某个时候以BigInt的形式跨越 WASM<->JS 边界,从而支持 long程序集和可移植以及生成的打字稿定义中的整数。 这里一个不那么明显的先决条件可能是在 (i64-to-i32-lowering) asm.js 输出中以某种方式处理这些。

enhancement

最有用的评论

BigInt 现在在 Chrome、Firefox(在实验标志之后)和 NodeJS 中。

所有4条评论

BigInt 现在在 Chrome、Firefox(在实验标志之后)和 NodeJS 中。

很想看到在 assemblyscript 中支持1234n语法和BigInt类型,即使它现在只是 i64。

BigInt绝对只对任意精度(实际上是任何大数)有意义。 在其他情况下,它会混淆人们

现在,加载有BigInt64Array什么是等支持Int64Array在AS,并通过i64 <-> BigInt通过出口和进口可以通过启用达到--experimental-wasm-bigint在例如 V8,我们不需要进一步的工作。 因此,我认为“向/从 WASM 传递 I64”已解决,即使我们在 AS 端还没有 BigInt 类,这将是一个不同的增强。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

MaxGraey picture MaxGraey  ·  4评论

lastmjs picture lastmjs  ·  4评论

MaxGraey picture MaxGraey  ·  3评论

jarble picture jarble  ·  3评论

evgenykuzyakov picture evgenykuzyakov  ·  3评论