Skip to content

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.

4 participants