Stream: git-wasmtime

Topic: wasmtime / PR #14873 [DO NOT REVIEW] Rework the `named_im...


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

jrandolf edited PR #14873.

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

github-actions[bot] added the label wasi on PR #14873.

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

jrandolf updated PR #14873.

view this post on Zulip Wasmtime GitHub notifications bot (Oct 20 2026 at 22:37):

jrandolf updated PR #14873.

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

jrandolf updated PR #14873.

view this post on Zulip Wasmtime GitHub notifications bot (Oct 21 2026 at 18:23):

jrandolf updated PR #14873.

view this post on Zulip Wasmtime GitHub notifications bot (Oct 21 2026 at 18:31):

jrandolf edited PR #14873:

This reworks the named_imports lookup that bindgen! generates:

wasmtime-wasi's and wasmtime-wasi-http's add_named_to_linker functions take the same lookup, with the Interface as an extra first argument. This is a breaking change, but these APIs only matter with implements, which is unstable and off by default.

Tracing for labelled imports without named_imports still looks the same for every label. Those all go through the one shared add_to_linker_instance, which doesn't know the name, and changing that would touch every generated interface.

#14872 changes the same generated add_to_linker loop, so whichever lands second will need a rebase.

Closes #14860

view this post on Zulip Wasmtime GitHub notifications bot (Oct 21 2026 at 20:48):

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

view this post on Zulip Wasmtime GitHub notifications bot (Oct 23 2026 at 20:55):

jrandolf commented on PR #14873:

We don't have a concrete need for this, so I'm closing it.

view this post on Zulip Wasmtime GitHub notifications bot (Oct 23 2026 at 20:55):

:cross_mark: jrandolf closed without merge PR #14873.


Last updated: Oct 31 2026 at 23:03 UTC