Stream: git-wasmtime

Topic: wasmtime / PR #10146 Winch aarch64 fix loads stores


view this post on Zulip Wasmtime GitHub notifications bot (Jan 29 2025 at 01:18):

saulecabrera opened PR #10146 from saulecabrera:winch-aarch64-fix-loads-stores to bytecodealliance:main:

This commit marks another step toward finalizing AArch64 support in
Winch.

While enabling spec tests, I experienced some unexpected failures
related to Wasm loads/stores and traps. The observed
symptoms are as follows:

Debugging revealed the following issues:

This commit fixes the previous issues by:

Note that this change doesn't enable spectests. I'll follow-up with more work to do so. To try this change, run:

  cargo run -- wast -Ccompiler=winch tests/spec_testsuite/address.wast

--

The diff is large-ish due to all the changes in disassembly tests, however, all code changes can be found in this commit.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Jan 29 2025 at 01:18):

saulecabrera requested abrown for a review on PR #10146.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 29 2025 at 01:18):

saulecabrera requested wasmtime-compiler-reviewers for a review on PR #10146.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 29 2025 at 01:18):

saulecabrera requested alexcrichton for a review on PR #10146.

view this post on Zulip Wasmtime GitHub notifications bot (Jan 29 2025 at 01:18):

saulecabrera requested wasmtime-core-reviewers for a review on PR #10146.


Last updated: Feb 28 2025 at 03:10 UTC