alexcrichton opened PR #14925 from alexcrichton:disable-cow-on-gc-allocations to bytecodealliance:main:
This commit fixes an issue where if an element segment contains an expression which traps during instantiation then data segments should not be applied to linear memories. This is related to #14780 in that it relies on the same paths there but is distinct in that this accounts for another possible trapping condition.
<!--
Please make sure you include the following information:
If this work has been discussed elsewhere, please include a link to that
conversation. If it was discussed in an issue, just mention "issue #...".Explain why this change is needed. If the details are in an issue already,
this can be brief.Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.htmlPlease review the Bytecode Alliance's AI tool usage policy at
https://github.com/bytecodealliance/governance/blob/main/AI_TOOL_POLICY.mdPlease ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->
alexcrichton requested pchickey for a review on PR #14925.
alexcrichton removed the review request for wasmtime-core-reviewers from PR #14925.
alexcrichton requested wasmtime-core-reviewers for a review on PR #14925.
:thumbs_up: pchickey submitted PR review.
alexcrichton added PR #14925 Don't use CoW when table expressions may trap to the merge queue.
alexcrichton removed PR #14925 Don't use CoW when table expressions may trap from the merge queue.
:check: alexcrichton merged PR #14925.
Last updated: Oct 31 2026 at 23:03 UTC