-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[master] Apple Silicon support #32705
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
Merged
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
c894511
[Apple Silicon] Add arm64 macOS support to benchmark suite
shahmishal ff547e7
[Apple Silicon][Test] Enable testing for arm64 macOS
shahmishal 84489d8
[Apple Silicon] Mark several tests that require the Swift interpreter…
shahmishal 92ca9fc
[Apple Silicon] Generalize tests for other macOS architectures
shahmishal 1899d2c
[Apple Silicon] Mark macOS tests that require x86_64
shahmishal 919da26
[Apple Silicon] [Build] Generalize macOS architecture check
shahmishal 4c97d0c
[Apple Silicon] [ObjectiveC Overlay] ObjCBool is C _Bool on arm64 macOS.
shahmishal 134f202
[Apple Silicon] Baseline arm64 macOS at Swift 5.3 / macOS 10.16
shahmishal efe5907
[Apple Silicon] [Test] Fix various IRGen tests for arm64 macOS
shahmishal 02b7403
[Apple Silicon] [Test] Generalize api-digester tests for Apple Silico…
shahmishal ee1ea6e
[Apple Silicon] Support building for macOS arm64/arm64e
shahmishal 960f6ce
[Apple Silicon] [build-script] Support stdlib macOS arm64/arm64e
shahmishal 37f7848
[Apple Silicon] Use SWIFT_CROSS_COMPILING to use build-time tools (tb…
shahmishal 587ce88
[Apple Silicon] Don't set native llvm tools path when cross compiling…
shahmishal 91a1dc4
[Apple Silicon] [build-script] Build compiler-rt even when cross-comp…
shahmishal 24a48ef
[Apple Silicon] [build-script] Fix cross-compile check.
shahmishal 5218470
[Apple Silicon] Build system configuration to support arm64 macOS
shahmishal 7009e2e
[Apple Silicon] [build-script] Fix lipo step invocation with --no-leg…
shahmishal 2aef2c5
[Apple Silicon] Fix cross-compilation in Xcode trains where we're not…
shahmishal 24e8e32
[Apple Silicon] [Platform] Default arm64 macOS and arm64 simulators t…
shahmishal 0c2617f
[Apple Silicon] [IRGen] Fix test for arm64 macOS
shahmishal 3c9e72f
[Apple Silicon] [macCatalyst] Baseline arm64(e) macCatalyst at Swift …
shahmishal a8aec14
[Apple Silicon] Adjust linking deployment target from 11.0 down to 10…
shahmishal 6336b14
[Apple Silicon] [In-process memory reader] Adjust low-bits computatio…
shahmishal 83c57f3
[Apple Silicon] [Build] Filter out any architectures that are unsuppo…
shahmishal 76fe814
[Apple Silicon] [Test] Fix a few tests for SDK differences
shahmishal 40d0024
[Apple Silicon] [Test] Remove explicitly-specified target.
shahmishal a930b51
[Apple Silicon] Simulator support for arm64
shahmishal 710ba14
[Apple Silicon] [Platform] Baseline arm64 simulators at iOS/tvOS 14.0…
shahmishal 194d5d0
[Apple Silicon] Use a correct isa mask on Apple Silicon without signe…
shahmishal 0c07365
[Apple Silicon] Fix the availability for Swift 5.3 version
shahmishal 60d996f
[Apple Silicon] Add support for triple and availability canonicalization
shahmishal 10dda58
[Apple Silicon] Update tests for no macOS target triple canonicalization
shahmishal 899925a
[Apple Silicon] Remove tvOS/watchOS simulator from Driver/linker test
shahmishal 3072429
[Apple Silicon] Update the comment in AvailabilitySpec.h
shahmishal 6ef029d
[Apple Silicon] Update the comment in lib/AST/PlatformKind.cpp
shahmishal bee7ba2
[Apple Silicon] Update the comment in lib/Parse/ParseExpr.cpp
shahmishal File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this include arm64 like line 17?
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Going to file a bugs.swift.org and follow up in the future PR. SR-13144
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This bit of code should be dead now