alexcrichton opened PR #11889 from alexcrichton:more-cpp-component-apis to bytecodealliance:main:
This series of commits builds on #11880 in the same manner to build out the C++ API for components. The general design of the API is effectively the same as that for core wasm and reflects the functionailty of components currently in the C API. Component support at this time is not overly comprehensive but there's enough to instantiate and work with components.
This PR is split into a series of commits where each commit individually should pass all tests. They're logically all part of adding C++ support for components, however, and the end goal was to effectively rewrite all the C tests into C++ which is accomplished in this PR.
alexcrichton requested pchickey for a review on PR #11889.
alexcrichton requested wasmtime-core-reviewers for a review on PR #11889.
alexcrichton updated PR #11889.
alexcrichton updated PR #11889.
alexcrichton updated PR #11889.
alexcrichton updated PR #11889.
alexcrichton updated PR #11889.
alexcrichton updated PR #11889.
alexcrichton updated PR #11889.
alexcrichton updated PR #11889.
pchickey submitted PR review:
I don't know C++ well enough to give this a useful review, but I'll rubber-stamp it
alexcrichton updated PR #11889.
alexcrichton has enabled auto merge for PR #11889.
alexcrichton updated PR #11889.
alexcrichton has enabled auto merge for PR #11889.
alexcrichton merged PR #11889.
Last updated: Dec 06 2025 at 06:05 UTC