Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.

Well, I thought I was done for today#197

Merged
alexcrichton merged 3 commits into
bytecodealliance:mainfrom
alexcrichton:merge
Jun 6, 2025
Merged

Well, I thought I was done for today#197
alexcrichton merged 3 commits into
bytecodealliance:mainfrom
alexcrichton:merge

Conversation

@alexcrichton
Copy link
Copy Markdown
Member

But apparently not. It's ok I'm also trying to learn how to manage a fork and gradual upstreaming. Apologies to the noise for everyone else...

abrown and others added 3 commits June 6, 2025 17:13
* Add a test for reproducing #10906

This also includes a compile test; the disassembly makes things more
clear.

* Fix #10906 by zeroing the XMM register prior to use
This commit synchronizes the list of intrinsics and notably libcalls
with the wasip3-prototyping repository. This change alone does not
really do all that much but the goal is to reduce the diff between this
repository and the wasip3-prototyping repository. The main change
included here is synchronizing the list of libcalls. That necessitates
changing various concrete signatures of libcalls and all implementations
are replaced with `todo!()` for now to get filled in in the future.
Additionally this necessitates changes to the trampoline compilation as
well which is brought wholesale from the wasip3-prototyping repository.

Note that this should all be well-tested and covered in the
wasip3-prototyping repository so no extra tests are brought in at this
time. The intention is that once the runtime bits start landing here
upstream it'll be accompanied with appropriate tests.
@alexcrichton alexcrichton enabled auto-merge June 6, 2025 17:55
@alexcrichton alexcrichton added this pull request to the merge queue Jun 6, 2025
Merged via the queue into bytecodealliance:main with commit 0ad4b70 Jun 6, 2025
77 checks passed
@alexcrichton alexcrichton deleted the merge branch June 6, 2025 18:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants