Stream: git-wasmtime

Topic: wasmtime / PR #9582 Add support for async/streams/futures


view this post on Zulip Wasmtime GitHub notifications bot (Nov 07 2024 at 19:28):

dicej opened PR #9582 from dicej:async to bytecodealliance:main:

This adds support for loading, compiling, linking, and running components which use the Async ABI along with the stream, future, and error-context types. It also adds support for generating host bindings such that multiple host functions can be run concurrently with guest tasks -- without monopolizing the Store.

See the implementation RFC for details, as well as this repo containing end-to-end smoke tests.

This is very much a work-in progress, with a number of tasks remaining:

view this post on Zulip Wasmtime GitHub notifications bot (Nov 07 2024 at 19:30):

dicej assigned dicej to PR #9582.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 07 2024 at 20:49):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 07 2024 at 21:01):

dicej edited PR #9582 (assigned to dicej):

This adds support for loading, compiling, linking, and running components which use the Async ABI along with the stream, future, and error-context types. It also adds support for generating host bindings such that multiple host functions can be run concurrently with guest tasks -- without monopolizing the Store.

See the implementation RFC for details, as well as this repo containing end-to-end smoke tests.

This is very much a work-in progress, with a number of tasks remaining:

view this post on Zulip Wasmtime GitHub notifications bot (Nov 07 2024 at 21:19):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 07 2024 at 21:30):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 07 2024 at 22:22):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 07 2024 at 22:24):

dicej edited PR #9582 (assigned to dicej):

This adds support for loading, compiling, linking, and running components which use the Async ABI along with the stream, future, and error-context types. It also adds support for generating host bindings such that multiple host functions can be run concurrently with guest tasks -- without monopolizing the Store.

See the implementation RFC for details, as well as this repo containing end-to-end smoke tests.

This is very much a work-in progress, with a number of tasks remaining:

view this post on Zulip Wasmtime GitHub notifications bot (Nov 08 2024 at 00:14):

dicej edited PR #9582 (assigned to dicej):

This adds support for loading, compiling, linking, and running components which use the Async ABI along with the stream, future, and error-context types. It also adds support for generating host bindings such that multiple host functions can be run concurrently with guest tasks -- without monopolizing the Store.

See the implementation RFC for details, as well as this repo containing end-to-end smoke tests.

This is very much a work-in progress, with a number of tasks remaining:

view this post on Zulip Wasmtime GitHub notifications bot (Nov 14 2024 at 21:07):

dicej edited PR #9582 (assigned to dicej):

This adds support for loading, compiling, linking, and running components which use the Async ABI along with the stream, future, and error-context types. It also adds support for generating host bindings such that multiple host functions can be run concurrently with guest tasks -- without monopolizing the Store.

See the implementation RFC for details, as well as this repo containing end-to-end smoke tests.

This is very much a work-in progress, with a number of tasks remaining:

view this post on Zulip Wasmtime GitHub notifications bot (Nov 21 2024 at 18:55):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 21 2024 at 19:08):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 21 2024 at 19:53):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 21 2024 at 19:55):

dicej edited PR #9582 (assigned to dicej):

This adds support for loading, compiling, linking, and running components which use the Async ABI along with the stream, future, and error-context types. It also adds support for generating host bindings such that multiple host functions can be run concurrently with guest tasks -- without monopolizing the Store.

See the implementation RFC for details, as well as this repo containing end-to-end smoke tests.

This is very much a work-in progress, with a number of tasks remaining:

view this post on Zulip Wasmtime GitHub notifications bot (Nov 22 2024 at 00:37):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 22 2024 at 00:50):

dicej edited PR #9582 (assigned to dicej):

This adds support for loading, compiling, linking, and running components which use the Async ABI along with the stream, future, and error-context types. It also adds support for generating host bindings such that multiple host functions can be run concurrently with guest tasks -- without monopolizing the Store.

See the implementation RFC for details, as well as this repo containing end-to-end smoke tests.

This is very much a work-in progress, with a number of tasks remaining:

view this post on Zulip Wasmtime GitHub notifications bot (Nov 22 2024 at 15:49):

dicej edited PR #9582 (assigned to dicej):

This adds support for loading, compiling, linking, and running components which use the Async ABI along with the stream, future, and error-context types. It also adds support for generating host bindings such that multiple host functions can be run concurrently with guest tasks -- without monopolizing the Store.

See the implementation RFC for details, as well as this repo containing end-to-end smoke tests.

This is very much a work-in progress, with a number of tasks remaining:


Last updated: Nov 22 2024 at 17:03 UTC