Stream: git-wasmtime

Topic: wasmtime / PR #9023 Remove `V128Abi` and shrink the size ...


view this post on Zulip Wasmtime GitHub notifications bot (Jul 26 2024 at 17:51):

fitzgen requested alexcrichton for a review on PR #9023.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 26 2024 at 17:51):

fitzgen opened PR #9023 from fitzgen:shrink-size-of-val to bytecodealliance:main:

This removes V128Abi, which is no longer needed since we removed the native calling convention from Wasmtime. For the new internal representation of V128, we use an unaligned byte array. This lowers the alignment requirements for V128 to 1 rather than 16, which means that Val no longer requires padding after its discriminant before the storage for its V128 variant, which in turn allows its size to shrink from 32 to 24 bytes.

<!--
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 (Jul 26 2024 at 17:51):

fitzgen requested wasmtime-core-reviewers for a review on PR #9023.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 26 2024 at 18:08):

alexcrichton submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 26 2024 at 18:25):

alexcrichton merged PR #9023.


Last updated: Oct 23 2024 at 20:03 UTC