Skip to content

Conversation

@bjorn3
Copy link
Contributor

@bjorn3 bjorn3 commented Jan 12, 2026

Backport of #12239 to 41.0.0. This only affects cranelift-jit aside from a tiny cranelift-module Error enum change.

@bjorn3 bjorn3 requested a review from a team as a code owner January 12, 2026 16:07
@bjorn3 bjorn3 requested review from cfallin and removed request for a team January 12, 2026 16:07
@alexcrichton
Copy link
Member

Could this backport via a cherry-pick of the merged commit from #12239? Otherwise looks good to me (and pushing a new commit will kick CI to retry the spurious network failure)

…iance#12239)

* Remove unnecessary methods from JITModule Module impl

* Fix range assertion in cranelift-jit Arm64Call reloc handling

* Rename exception_data to wasmtime_exception_data

It is a wasmtime specific format that doesn't match what cranelift-jit
could register with the system unwinder in the future.

* Move memory allocation into CompiledBlob

In preparation for inserting veneers on arm64.

* Respect addend for Arm64Call relocs

* Insert veneers on arm64 in cranelift-jit where necessary

* Rename const item
@bjorn3 bjorn3 force-pushed the cranelift_jit_fixes_backports branch from a3440ae to 136cd76 Compare January 12, 2026 16:17
@bjorn3
Copy link
Contributor Author

bjorn3 commented Jan 12, 2026

Seems like the CI runner ran out of storage this time...

@alexcrichton alexcrichton merged commit 9379396 into bytecodealliance:release-41.0.0 Jan 12, 2026
346 of 348 checks passed
@bjorn3 bjorn3 deleted the cranelift_jit_fixes_backports branch January 12, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants