Stream: git-wasmtime

Topic: wasmtime / PR #12805 Remove the explicit gc feature from ...


view this post on Zulip Wasmtime GitHub notifications bot (Apr 07 2026 at 19:59):

tolumide-ng edited PR #12805.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 07 2026 at 19:59):

tolumide-ng edited PR #12805:

The c-api crate currently enables the gc feature on its wasmtime dependency, even though it exposes a gc feature to control this behaviour. This prevents downstream users from disabling gc, since Cargo.toml doesn't allow overriding it.

Changes

  1. Removes the explicitly set gc feature for the wasmtime dependency in c-api, thus enabling downstream users to specify this behaviour.
  2. Adds ci job for building the c-api crate without default features, and with the gc feature

Note

This introduces a breaking change for downstream users who may not have explicitly enabled the gc feature on the c-api crate but rely on it.

Closes https://github.com/bytecodealliance/wasmtime/issues/12783

view this post on Zulip Wasmtime GitHub notifications bot (Apr 07 2026 at 20:01):

tolumide-ng commented on PR #12805:

I updated the title and description of this PR to reflect the changes this PR introduces

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

alexcrichton commented on PR #12805:

To confirm you saw it as well @tolumide-ng, CI failed above so some changes will be needed on this PR to resolve them

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

tolumide-ng commented on PR #12805:

To confirm you saw it as well @tolumide-ng, CI failed above so some changes will be needed on this PR to resolve them

Seen, I'd address it. Thank you

view this post on Zulip Wasmtime GitHub notifications bot (Apr 08 2026 at 22:19):

tolumide-ng updated PR #12805.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 09 2026 at 16:38):

tolumide-ng updated PR #12805.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 09 2026 at 17:05):

tolumide-ng updated PR #12805.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 09 2026 at 18:03):

tolumide-ng requested alexcrichton for a review on PR #12805.

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

github-actions[bot] added the label wasmtime:api on PR #12805.

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

github-actions[bot] added the label wasmtime:ref-types on PR #12805.

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

alexcrichton submitted PR review.

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

alexcrichton added PR #12805 Remove the explicit gc feature from the wasmtime dependency in the c-api crate to the merge queue.

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

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

Subscribe to Label Action

cc @fitzgen

<details>
This issue or pull request has been labeled: "wasmtime:api", "wasmtime:c-api", "wasmtime:ref-types"

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 (Apr 09 2026 at 21:15):

alexcrichton merged PR #12805.

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

alexcrichton removed PR #12805 Remove the explicit gc feature from the wasmtime dependency in the c-api crate from the merge queue.


Last updated: Apr 12 2026 at 23:10 UTC