Stream: git-wasmtime

Topic: wasmtime / PR #12160 Cranelift: make all non-tail, non-in...


view this post on Zulip Wasmtime GitHub notifications bot (Dec 12 2025 at 10:21):

cfallin edited PR #12160.

view this post on Zulip Wasmtime GitHub notifications bot (Dec 12 2025 at 10:21):

cfallin updated PR #12160.

view this post on Zulip Wasmtime GitHub notifications bot (Dec 12 2025 at 10:44):

cfallin updated PR #12160.

view this post on Zulip Wasmtime GitHub notifications bot (Dec 12 2025 at 11:45):

github-actions[bot] commented on PR #12160:

Subscribe to Label Action

cc @cfallin, @fitzgen

<details>
This issue or pull request has been labeled: "cranelift", "cranelift:area:aarch64", "cranelift:meta", "isle"

Thus the following users have been cc'd because of the following labels:

To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.

Learn more.
</details>

view this post on Zulip Wasmtime GitHub notifications bot (Dec 12 2025 at 20:50):

cfallin updated PR #12160.

view this post on Zulip Wasmtime GitHub notifications bot (Dec 12 2025 at 20:50):

cfallin edited PR #12160:

As discussed in this week's Cranelift meeting, we've discovered a need to generalize the patchable_call mechanism and corresponding patchable ABI slightly. In particular, we will need patchable try_call callsites as well in order to allow breakpoint handlers to throw exceptions (desirable functionality eventually) and have this work in the presence of inlining. Also, it's just a nice generalization to say that patchability is an orthogonal dimension to the call ABI and the other restrictions we initially imposed, and works as long as the basic requirement (no return values) is met.

This also renames the patchable ABI to preserve_all, to make it clear that its purpose is actually orthogonal, and it can be used independently of patchable callsites. It also deletes the cold ABI, which never actually did anything and is misleading in the presence of an actual cold-ish (subzero temperature, actually) ABI like preserve_all.

view this post on Zulip Wasmtime GitHub notifications bot (Dec 12 2025 at 23:00):

cfallin updated PR #12160.

view this post on Zulip Wasmtime GitHub notifications bot (Dec 12 2025 at 23:01):

cfallin updated PR #12160.


Last updated: Dec 13 2025 at 19:03 UTC