-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trap handling for Windows ARM64 #4992
Comments
wasmtime/cranelift/codegen/src/isa/aarch64/mod.rs Lines 151 to 154 in 3fa545b
|
Is this something that's being looked at actively at the moment, and would a community contribution be welcome? |
No one has indicated they're working on it, so if you or anyone who is familiar with Windows on Arm is willing to build it, we'd very much welcome it! |
It's hackathon week at Microsoft, so I'm going to have a go at this as my project... |
Oh nice, that'd be great! If you have any questions feel free to reach out here or on Zulip |
I have a draft PR: #9266 Update: I misread the stack, looks like it's a crash due to a "malformed function table during unwind" - investigating further... |
Update: I got everything working (required a more careful reading of the spec and how wasmtime emits instructions). |
Very exciting, thanks @dpaoliello! It looks like Alex has looked at the PR at a high level; I'll do a detailed review. |
Thank you very much for implementing unwind support for Windows Arm64, and providing release artifacts! |
After #4990 merged, we can build wasmtime for Windows ARM64, and it should work without trap handling.
We now need to add trap handling to make it totally work.
The text was updated successfully, but these errors were encountered: