Skip to content
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

Merge with upstream #274

Merged
merged 7 commits into from
Jan 7, 2025
Merged

Merge with upstream #274

merged 7 commits into from
Jan 7, 2025

Conversation

dhil
Copy link
Member

@dhil dhil commented Jan 7, 2025

No description provided.

alexcrichton and others added 7 commits January 6, 2025 16:26
* Add aarch64-apple-ios to platform-check matrix

This commit is somewhat of a rebase of bytecodealliance#7506 to port most of it to
`main`. I've left out any test-related changes since we're not testing
anything just yet. I've also found that rustc now has
`target_vendor = "apple"` to cover both macOS and iOS targets (and
presumably other targets like tvOS as well if they get added)

Closes bytecodealliance#7506

* Set env var to target iOS during checks
Indicate that a rebase is required if there's a merge conflict or CI
issues for example. Inspired by discussion on bytecodealliance#9897
* Test out `-D__USE_MINGW_SETJMP_NON_SEH`

With respect to bytecodealliance#9688

prtest:full

* Add a comment for the workaround
* pulley: Fill out most remaining simd float ops

Get most simd/float-related tests passing. Mostly reusing preexisting
scalar ops for the simd implementation.

* Fix fma test on MinGW

prtest:full

* More MinGW fixes
Currently we support 3 versions of rustc (current, current-1, and
current-2). This is probably too small a window for someone out there on
the internet so this commit adds a clarification with some rationale for
the current policy as well as an olive branch for "please talk to us if
you want a wider window". Basically I wanted to update this to
explicitly declare intent that we're open to reconsidering this policy
as necessary (without actually committing to any alternative policy
yet).
…#9889)

* implement fpu to int conversions

* add tests

* fmt

* review edits

* fix rebase mishaps

* fmt

* defer tmp reg allocation in unsigned_truncate

as agreed in review

* change error type
@dhil dhil merged commit 7cec864 into wasmfx:main Jan 7, 2025
54 checks passed
@dhil dhil deleted the wasmfx-merge branch January 7, 2025 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants