Skip to content

Inline {enter,exit}_sync_call trampolines into sync-to-sync fused adapters#13695

Merged
fitzgen merged 17 commits into
bytecodealliance:mainfrom
fitzgen:inline-enter-exit-sync-call-in-sync-to-sync-adapters
Jun 26, 2026
Merged

Inline {enter,exit}_sync_call trampolines into sync-to-sync fused adapters#13695
fitzgen merged 17 commits into
bytecodealliance:mainfrom
fitzgen:inline-enter-exit-sync-call-in-sync-to-sync-adapters

Conversation

@fitzgen

@fitzgen fitzgen commented Jun 19, 2026

Copy link
Copy Markdown
Member

See each commit for details.

@fitzgen fitzgen requested a review from alexcrichton June 19, 2026 00:08
@fitzgen fitzgen requested review from a team as code owners June 19, 2026 00:08
@github-actions github-actions Bot added the wasmtime:api Related to the API of the `wasmtime` crate itself label Jun 19, 2026
Comment thread crates/cranelift/src/alias_region.rs
Comment thread crates/cranelift/src/func_environ.rs
Comment thread crates/environ/src/fact/trampoline.rs
Comment thread crates/environ/src/key.rs
Comment thread crates/wasmtime/src/runtime/component/store.rs
Comment thread crates/wasmtime/src/runtime/component/store.rs
Comment thread crates/wasmtime/src/runtime/vm/vmcontext.rs Outdated
Comment thread crates/wasmtime/src/runtime/vm/vmcontext.rs
Comment thread crates/wasmtime/src/runtime/func.rs Outdated
Comment thread tests/all/component_model/sync_call_inline.rs Outdated

@alexcrichton alexcrichton left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually I'll go ahead and flag this for merge. One thing I'd recommend, if you can, is to get an LLM review locally as well to double-check this signs off with no known bugs. If nothing materially changes from my suggestions/comments though seems fine to land.

@fitzgen fitzgen force-pushed the inline-enter-exit-sync-call-in-sync-to-sync-adapters branch 2 times, most recently from 00b1e84 to 63b1449 Compare June 25, 2026 17:20
@fitzgen fitzgen enabled auto-merge June 25, 2026 18:32
@fitzgen fitzgen added this pull request to the merge queue Jun 25, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jun 25, 2026
@fitzgen fitzgen force-pushed the inline-enter-exit-sync-call-in-sync-to-sync-adapters branch from c0302e3 to fe5b1e1 Compare June 26, 2026 15:52
@fitzgen fitzgen enabled auto-merge June 26, 2026 15:52
@fitzgen fitzgen force-pushed the inline-enter-exit-sync-call-in-sync-to-sync-adapters branch from 6974e54 to 87c74a8 Compare June 26, 2026 17:22
@fitzgen fitzgen added this pull request to the merge queue Jun 26, 2026
Merged via the queue into bytecodealliance:main with commit 946f763 Jun 26, 2026
388 of 390 checks passed
@fitzgen fitzgen deleted the inline-enter-exit-sync-call-in-sync-to-sync-adapters branch June 26, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

wasmtime:api Related to the API of the `wasmtime` crate itself

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants