Skip to content

Conversation

@dicej
Copy link
Collaborator

@dicej dicej commented Nov 5, 2025

This adds basic support for async exports, async imports, streams, and futures. See the new http-p3 example for a practical demonstration.

This does not include support for cancelling subtasks, reads, or writes. That shouldn't be difficult to add, but can wait until a later PR.

This adds basic support for async exports, async imports, streams, and futures.
See the new `http-p3` example for a practical demonstration.

This does not include support for cancelling subtasks, reads, or writes.  That
shouldn't be difficult to add, but can wait until a later PR.

I've also used this opportunity to update the Rust edition to 2024, update some
deps, and reflow some comments.

Signed-off-by: Joel Dice <joel.dice@fermyon.com>
@dicej dicej merged commit dbb80b6 into bytecodealliance:main Nov 6, 2025
4 checks passed
@dicej dicej deleted the async branch November 6, 2025 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant