wasm-pack limits our ability to configure wasm-bindgen and is no
longer necessary as we can use wasm-bindgen-cli directly. This
allows us to enable --weakrefs which partially mitigates #786 by
using a FinalizationRegistry (currently working in Deno Canary,
though not yet on Stable) to free memory in the WASM heap
automatically when the corresponding JavaScript wrapper objects
are garbage-collected.
Co-authored-by: William Perron <hey@wperron.io>
Canary builds are broken when there is an ongoing or broken commit in
denoland/deno. It is not uncommon that there is an ongoing build in
denoland/deno. Therefore we're disabling canary here until we
can properly detect the last successful canary build.
Create ci.yml
chore: add wasi-test-suite as a submodule
chore: remove legacy configuration files and scripts
chore: remove outdated redirection notice
chore: add git attributes to ensure text files use unix line endings
chore: format
test(http): copy tls testdata from denoland/deno