Skip to content

Conversation

@BCSharp
Copy link
Member

@BCSharp BCSharp commented Apr 4, 2025

The recent release of Mono — 6.20.0 — sports native support for ARM64 on macOS. Unfortunately, it appears that conversions to floating point numbers can be one LSB off from what is happening on x86_64. This causes some of the tests to fail. This PR contains a couple of workarounds so that the overall test tun on ARM64/macOS passes.

Copy link
Contributor

@slozier slozier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, there are new Mono releases? Google doesn't know about Mono 6.20. 😄 I did find a 6.14 which I assume is what you meant.

@BCSharp
Copy link
Member Author

BCSharp commented Apr 7, 2025

I did find a 6.14 which I assume is what you meant.

Yep, that's the one… I think I was dreaming about 6.20 😄 No binaries though, it's a DIY kit, so I haven't tested in on Linux/ARM64 yet.

@BCSharp BCSharp merged commit 0a18220 into IronLanguages:main Apr 7, 2025
17 checks passed
@BCSharp BCSharp deleted the arm64_tests branch April 7, 2025 18:33
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.

2 participants