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

ARM64 support #33

Closed
3 tasks
tristanlabelle opened this issue Aug 18, 2023 · 13 comments
Closed
3 tasks

ARM64 support #33

tristanlabelle opened this issue Aug 18, 2023 · 13 comments
Assignees

Comments

@tristanlabelle
Copy link
Contributor

tristanlabelle commented Aug 18, 2023

Fix bad code generation issues and build hangs so that we can produce official ARM64 builds. This would unblock using Swift on Windows on Apple hardware via Parallels, which would be useful to macOS-based engineers at Apple and The Browser Company.

  • Add cross-compile support to build.ps1
  • Windows/ARM64 upstream swift CI/build up and running
  • Fix the remaining ARM64 swift test failures
@hjyamauchi
Copy link
Contributor

One more fix: llvm/llvm-project@0ecd884

@hjyamauchi
Copy link
Contributor

@hjyamauchi
Copy link
Contributor

swiftlang/swift#69836

@hjyamauchi
Copy link
Contributor

swiftlang/swift#69929

@hjyamauchi
Copy link
Contributor

swiftlang/swift#70050

@hjyamauchi
Copy link
Contributor

swiftlang/swift#69935

@hjyamauchi
Copy link
Contributor

swiftlang/swift#69368

@hjyamauchi
Copy link
Contributor

swiftlang/swift#69375

@hjyamauchi
Copy link
Contributor

swiftlang/swift#68780

@tristanlabelle tristanlabelle added this to the Ube milestone Feb 22, 2024
@tristanlabelle
Copy link
Contributor Author

@hjyamauchi , with your work we are able to build and run arm64 now. Should we complete this and file more granular follow-ups like fixing tests?

@hjyamauchi
Copy link
Contributor

Sure

@tristanlabelle tristanlabelle removed this from the Vanilla milestone Apr 11, 2024
@tristanlabelle
Copy link
Contributor Author

@hjyamauchi Ok, I'm completing this task because we do have arm64 support now. I don't know if the breakdown in the description is still valid but please file follow-up tasks as necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants