bytecodealliance / wasmtime

A fast and secure runtime for WebAssembly
https://wasmtime.dev/
Apache License 2.0
14.81k stars 1.24k forks source link

Various cleanups to the ABI handling code #8875

Open bjorn3 opened 6 days ago

bjorn3 commented 6 days ago

I originally did these in the process of adding exception support to Cranelift, but I've extracted it out that branch and rebased it as these changes should be less controversial and it will help with rebasing the exception support branch in the future.

github-actions[bot] commented 6 days ago

Subscribe to Label Action

cc @cfallin, @fitzgen, @saulecabrera

This issue or pull request has been labeled: "cranelift", "cranelift:area:aarch64", "cranelift:area:machinst", "cranelift:area:x64", "isle", "winch" Thus the following users have been cc'd because of the following labels: * cfallin: isle * fitzgen: isle * saulecabrera: winch To subscribe or unsubscribe from this label, edit the .github/subscribe-to-label.json configuration file. [Learn more.](https://github.com/bytecodealliance/subscribe-to-label-action)
jameysharp commented 4 days ago

I'm excited to take a look next week if nobody else gets to this first!