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:

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

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 25 2024 at 22: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 27 2024 at 03:26):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Nov 27 2024 at 03:29):

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 27 2024 at 15:28):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 05 2024 at 19:03):

dicej updated PR #9582 (assigned to dicej).

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

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 (Dec 06 2024 at 17:50):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 06 2024 at 22:56):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 06 2024 at 23:22):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 06 2024 at 23:28):

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 (Dec 09 2024 at 22:33):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 09 2024 at 22:41):

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 (Dec 10 2024 at 23:35):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 11 2024 at 00:06):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 11 2024 at 00:21):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 11 2024 at 00:57):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 11 2024 at 21:43):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 11 2024 at 21:48):

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 (Dec 11 2024 at 23:03):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 11 2024 at 23:11):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 20 2024 at 17:37):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 21 2024 at 21:22):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Dec 21 2024 at 22:22):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 02 2025 at 16:51):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 03 2025 at 18:47):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 03 2025 at 18:54):

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 (Jan 03 2025 at 22:18):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 03 2025 at 22:31):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 03 2025 at 22:32):

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 (Jan 03 2025 at 23:58):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 04 2025 at 00:44):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 06 2025 at 19:49):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 06 2025 at 22:34):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 06 2025 at 22:34):

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 (Jan 06 2025 at 23:41):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 07 2025 at 00:06):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 07 2025 at 16:59):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 07 2025 at 17:22):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2025 at 00:37):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 10 2025 at 21:44):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 10 2025 at 21:48):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 10 2025 at 22:05):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 10 2025 at 22:23):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 10 2025 at 22:34):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2025 at 22:32):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2025 at 22:34):

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 (Jan 14 2025 at 22:43):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 15 2025 at 17:18):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 15 2025 at 23:57):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 16 2025 at 00:07):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 16 2025 at 00: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 (Jan 16 2025 at 20:42):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 16 2025 at 20:48):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 17 2025 at 20:32):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 17 2025 at 20:55):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 17 2025 at 21:24):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 21 2025 at 21:56):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 21 2025 at 23:26):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 22 2025 at 20:25):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 22 2025 at 20:46):

dicej updated PR #9582 (assigned to dicej).

view this post on Zulip Wasmtime GitHub notifications bot (Jan 22 2025 at 22:44):

github-actions[bot] commented on PR #9582:

Subscribe to Label Action

cc @fitzgen

<details>
This issue or pull request has been labeled: "cranelift", "fuzzing"

Thus the following users have been cc'd because of the following labels:

To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.

Learn more.
</details>


Last updated: Jan 24 2025 at 00:11 UTC