Skip to content

[5.9] Add and fix missing Triple tests, fix soundness checks #6843

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 2 commits into from
Aug 24, 2023

Conversation

MaxDesiatov
Copy link
Contributor

@MaxDesiatov MaxDesiatov commented Aug 23, 2023

Cherry-pick of #6842.

Vendored Swift Driver triple was not checked against a few tests that weren't brought over from TSC after TSC.Triple type was deprecated. We should fix those tests, especially as they verified that per-component equality for triples worked instead of the current string-based equality check.

Also fixed some of the Utilities/soundness.sh script failures.

(cherry picked from commit cfb7836)

@MaxDesiatov MaxDesiatov added bug swift 5.9 This PR targets the 5.9 branch cross-compilation labels Aug 23, 2023
@MaxDesiatov MaxDesiatov self-assigned this Aug 23, 2023
@MaxDesiatov MaxDesiatov changed the title Add and fix missing Triple tests, fix soundness checks [5.9] Add and fix missing Triple tests, fix soundness checks Aug 23, 2023
@MaxDesiatov
Copy link
Contributor Author

@swift-ci smoke test

(cherry picked from commit cfb7836)
@MaxDesiatov MaxDesiatov force-pushed the maxd/5.9-fix-triple-soundness branch from 047a408 to 0ab5eab Compare August 23, 2023 15:39
@MaxDesiatov
Copy link
Contributor Author

@swift-ci smoke test

@MaxDesiatov
Copy link
Contributor Author

@swift-ci test windows

(cherry picked from commit 8de70d3)
@MaxDesiatov
Copy link
Contributor Author

@swift-ci smoke test

@MaxDesiatov
Copy link
Contributor Author

@swift-ci test windows

@MaxDesiatov
Copy link
Contributor Author

@swift-ci smoke test linux

@MaxDesiatov
Copy link
Contributor Author

@swift-ci test windows

1 similar comment
@MaxDesiatov
Copy link
Contributor Author

@swift-ci test windows

@MaxDesiatov
Copy link
Contributor Author

@swift-ci smoke test linux

@MaxDesiatov MaxDesiatov merged commit 3955272 into release/5.9 Aug 24, 2023
@MaxDesiatov MaxDesiatov deleted the maxd/5.9-fix-triple-soundness branch August 24, 2023 12:56
@MaxDesiatov MaxDesiatov restored the maxd/5.9-fix-triple-soundness branch September 20, 2023 16:35
MaxDesiatov added a commit that referenced this pull request Sep 20, 2023
Cherry-pick of #6843

Vendored Swift Driver triple was not checked against a few tests that weren't brought over from TSC after `TSC.Triple` type was deprecated. We should fix those tests, especially as they verified that per-component equality for triples worked instead of the current string-based equality check.

(cherry picked from commit 8de70d3)

```
# Conflicts:
#	Tests/BasicsTests/TripleTests.swift
```

Related to rdar://113967401
Maybe related to rdar://115731621
MaxDesiatov added a commit that referenced this pull request Sep 28, 2023
Cherry-pick of #6843

Vendored Swift Driver triple was not checked against a few tests that weren't brought over from TSC after `TSC.Triple` type was deprecated. We should fix those tests, especially as they verified that per-component equality for triples worked instead of the current string-based equality check.

(cherry picked from commit 8de70d3)

```
# Conflicts:
#	Tests/BasicsTests/TripleTests.swift
```

Related to rdar://113967401
Maybe related to rdar://115731621
MaxDesiatov added a commit that referenced this pull request Sep 28, 2023
Cherry-pick of #6843

Vendored Swift Driver triple was not checked against a few tests that weren't brought over from TSC after `TSC.Triple` type was deprecated. We should fix those tests, especially as they verified that per-component equality for triples worked instead of the current string-based equality check.

(cherry picked from commit 8de70d3)

```
# Conflicts:
#	Tests/BasicsTests/TripleTests.swift
```

Related to rdar://113967401
Maybe related to rdar://115731621
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug cross-compilation swift 5.9 This PR targets the 5.9 branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants