Stream: git-wasmtime

Topic: wasmtime / PR #11936 Simplify C++ binding definitions


view this post on Zulip Wasmtime GitHub notifications bot (Oct 24 2025 at 18:02):

alexcrichton opened PR #11936 from alexcrichton:refactor-cpp-api to bytecodealliance:main:

This commit adds a shared macro to simplify ownership management in the C++ API and to additionally have a uniform API across types. This is inspired by the component model work where I felt like I was copy/pasting quite a lot and wanted to cut down on that.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Oct 24 2025 at 18:02):

alexcrichton requested pchickey for a review on PR #11936.

view this post on Zulip Wasmtime GitHub notifications bot (Oct 24 2025 at 18:02):

alexcrichton requested wasmtime-core-reviewers for a review on PR #11936.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 01 2025 at 16:35):

alexcrichton updated PR #11936.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 19:40):

alexcrichton commented on PR #11936:

ping @pchickey, mind taking a look at this?

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 20:59):

pchickey submitted PR review:

Sorry, I lost this one

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 23:35):

alexcrichton updated PR #11936.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 23:36):

alexcrichton has enabled auto merge for PR #11936.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 23:56):

alexcrichton has disabled auto merge for PR #11936.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 05 2025 at 00:15):

alexcrichton merged PR #11936.


Last updated: Dec 06 2025 at 06:05 UTC