Skip to content
JavaScript BigInt to WebAssembly i64 integration
WebAssembly OCaml JavaScript Python Batchfile Makefile Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
document Fix type checks in import objects. Nov 5, 2019
interpreter [spec] Fix float text format (#1069) Sep 17, 2019
test Add various tests. Nov 27, 2019
.gitattributes Adjust .gitattribute Mar 22, 2017
LICENSE Rectify licensing (#496) Jun 13, 2017 Update Nov 8, 2019
deploy_key.enc Improve build and fix typos (#628) Jan 3, 2018

WebAssembly BigInt<->i64 conversion in JS API

With the changes in this repository, BigInts have support for bidirectionally converting to 64-bit integer WebAssembly values, which appears as

  • Parameters and return values to exported WebAssembly functions
  • Parameters and return values to host functions
  • Imported and exported globals

BigInts can be read or written from WebAssembly memory using the BigInt proposal's BigInt64Array or BigUint64Array; no additional support is needed.

Design issue

Rendered spec

You can’t perform that action at this time.