将主机侧接口与标准名称关联
作者: chenyan2002创建于 2026年9月16日更新于 2026年9月16日
标签wasm-proposal:component-model
启用"-W组件-模型-canonical-names"功能后,客家侧组件会将界面名称与canonical名称进行编码,而主机侧绑本仍在使用完整版本. 这导致连接失败.
[NameMap'](https://GitHub.com/bytecodealliance/wasmtime/blob/main/crates/environ/src/ 组件/names.rs)目前支持将a:b/[email protected]'与其替代键a:b/[email protected]'相匹配。 但是,如果该组件是输入a:b/[email protected]',那么我们无法将其与a:b/[email protected]'相匹配。 我们需要重构出NameMap'/`alternate lookup key',以便在过渡时期既能处理空想版又能处理完整版。
另一种办法是在东道方 " wit-bindgen " 中增加一种选择,以发出犬名。 但是,当组件导入一个完整版本时, “NameMap” 需要知道如何与该名称相匹配。
由https://GitHub.com/bytecodealliance/wasmtime/pull/14344#讨论 r4019873593提起
内容来源: bytecodealliance/wasmtime