Stream: git-wasmtime

Topic: wasmtime / PR #12309 Replace `anyhow` with `wasmtime_inte...


view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 20:43):

fitzgen opened PR #12309 from fitzgen:replace-anyhow-with-wasmtime-internal-error to bytecodealliance:main:

This replaces wasmtime-environ's dependency on anyhow -- and its re-export of that crate as wasmtime_environ::error, which the wasmtime crate re-exports as wasmtime::error in turn -- with our own wasmtime_internal_error crate. Our crate is API compatible with anyhow, but additionally allows for handling out-of-memory, memory-exhaustion, and allocation-failure errors.

This will let us proceed with the efforts tracked in https://github.com/bytecodealliance/wasmtime/issues/12069

Builds on top of https://github.com/bytecodealliance/wasmtime/pull/12308

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 20:43):

fitzgen requested wasmtime-wasi-reviewers for a review on PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 20:43):

fitzgen requested dicej for a review on PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 20:43):

fitzgen requested wasmtime-core-reviewers for a review on PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 20:43):

fitzgen requested wasmtime-default-reviewers for a review on PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 20:53):

fitzgen updated PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 20:53):

fitzgen commented on PR #12309:

The cargo vet fix included here is also split out into its own PR over here: https://github.com/bytecodealliance/wasmtime/pull/12310

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 21:04):

alexcrichton commented on PR #12309:

I'd recommend prtest:full on this PR too to avoid merge-queue-based surprises

view this post on Zulip Wasmtime GitHub notifications bot (Jan 09 2026 at 22:47):

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

Subscribe to Label Action

cc @fitzgen

<details>
This issue or pull request has been labeled: "wasmtime:api", "wizer"

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>

view this post on Zulip Wasmtime GitHub notifications bot (Jan 12 2026 at 21:01):

fitzgen updated PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 12 2026 at 21:01):

fitzgen requested wasmtime-fuzz-reviewers for a review on PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 12 2026 at 21:01):

fitzgen requested alexcrichton for a review on PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 12 2026 at 21:01):

fitzgen commented on PR #12309:

This PR depends on https://github.com/bytecodealliance/wasmtime/pull/12324 as well

view this post on Zulip Wasmtime GitHub notifications bot (Jan 12 2026 at 22:47):

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

Subscribe to Label Action

cc @fitzgen

<details>
This issue or pull request has been labeled: "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>

view this post on Zulip Wasmtime GitHub notifications bot (Jan 12 2026 at 23:31):

fitzgen updated PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 13 2026 at 19:37):

fitzgen updated PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 13 2026 at 19:38):

fitzgen commented on PR #12309:

All of this PR's blockers have merged, I've rebased on main, and added prtest:full to the commit message. All that is left is final review and this can merge.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 13 2026 at 20:44):

fitzgen updated PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 13 2026 at 20:44):

fitzgen commented on PR #12309:

Found a bug in the wit-bindgen generated code with anyhow: true and peeled that off into https://github.com/bytecodealliance/wasmtime/pull/12334

view this post on Zulip Wasmtime GitHub notifications bot (Jan 13 2026 at 21:47):

fitzgen updated PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2026 at 00:01):

fitzgen updated PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2026 at 00:03):

fitzgen commented on PR #12309:

Depends on https://github.com/bytecodealliance/wasmtime/pull/12343

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2026 at 02:42):

alexcrichton submitted PR review:

Looks like all that's left is a top-o sort of the publish.rs list of crates, thanks again for pushing through all this and working on all the PRs!

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2026 at 19:20):

fitzgen updated PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2026 at 19:20):

fitzgen has enabled auto merge for PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2026 at 19:43):

fitzgen added PR #12309 Replace anyhow with wasmtime_internal_error to the merge queue

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2026 at 20:06):

fitzgen merged PR #12309.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 14 2026 at 20:06):

fitzgen removed PR #12309 Replace anyhow with wasmtime_internal_error from the merge queue


Last updated: Jan 29 2026 at 13:25 UTC