bytecodealliance / bytecodealliance/wit-bindgen

Rust `async_support::spawn` is not multi-version-safe

Open
#1,305 0 comments 0 reactions 0 assignees View on GitHub
async gen-rust
Dominant language
Rust
Stars
1.5k
Forks
286
Avg merge
6h 32m
Merged PRs (30d)
19

Description

The support for `spawn` is not integrated with the C ABI changes from https://github.com/bytecodealliance/wit-bindgen/pull/1254 meaning that it can lead to seemingly broken situations where if there's an import/export version mismatch then tasks spawned by imports won't actually do anything and are just leaked.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.