fitzgen opened PR #13317 from fitzgen:wasmtime-eager-trace-info to bytecodealliance:main:
It was previously lazily registered inside
alloc_raw, which meant repeated work on repeated allocations of the same type and also was an operation on the hot allocation path that is difficult to inline into JIT code (which we will want to do soon for the copying collector, at least).<!--
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 ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->
fitzgen requested alexcrichton for a review on PR #13317.
fitzgen requested wasmtime-core-reviewers for a review on PR #13317.
:thumbs_up: alexcrichton submitted PR review.
alexcrichton added PR #13317 Eagerly register TraceInfo for types with the GcHeap to the merge queue
github-merge-queue[bot] removed PR #13317 Eagerly register TraceInfo for types with the GcHeap from the merge queue
fitzgen added PR #13317 Eagerly register TraceInfo for types with the GcHeap to the merge queue
:check: fitzgen merged PR #13317.
fitzgen removed PR #13317 Eagerly register TraceInfo for types with the GcHeap from the merge queue
Last updated: Jun 01 2026 at 09:49 UTC