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

Fix u64 and i64 in Safari 14 #2727

Closed
wants to merge 3 commits into from

Conversation

Firaenix
Copy link

This PR removes the use of BigUint64Array and BigInt64Array as Safari 14 does not support them.
I have also run all the u64 and i64 tests and they work as expected.

@Firaenix Firaenix changed the title Fix u64 and i64 in Safari 14. Fix u64 and i64 in Safari 14 Nov 27, 2021
@alexcrichton
Copy link
Contributor

Thanks for the PR here on this, but I think that much of this can be simplified. It looks like this is having numbers travel through the u32 array but I don't think that's necessary if the numbers are already manually split. Additionally I don't think the u64 conversion "shims" should really be necessary any more.

@Firaenix
Copy link
Author

Sorry for the late response, life gets in the way sometimes.

I think you're right about the U32 Array, I can remove those.
In regards to the u64 conversion shims, I can remove those too, just need to do some testing.

Thanks for the feedback.

@Liamolucko
Copy link
Collaborator

This got fixed in #3037.

@Liamolucko Liamolucko closed this Aug 20, 2022
@Firaenix Firaenix deleted the universal-ui64-patch branch August 23, 2022 17:16
@Firaenix Firaenix restored the universal-ui64-patch branch October 12, 2022 02:17
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