-
Notifications
You must be signed in to change notification settings - Fork 125
Adopt Mutex
(take 2)
#1363
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
Adopt Mutex
(take 2)
#1363
Conversation
This PR adopts `Mutex` on all platforms except Darwin (where we still need to back-deploy further than `Mutex` is available.) Resolves #538. ### Checklist: - [x] Code and documentation should follow the style of the [Style Guide](https://github.com/apple/swift-testing/blob/main/Documentation/StyleGuide.md). - [x] If public symbols are renamed or modified, DocC references should be updated.
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.
I'm assuming nothing meaningful has changed since the original PR
Should be identical. |
Note to self: BSD commit? |
I can't see the CI results in #1353 (https://ci.swift.org/job/oss-swift-pr-test-ubuntu-22_04/9662/). Was the reason this was backed out because of a compilation failure due to swiftlang/swift#84771? |
That PR fixes the issue we ran into which our own CI jobs won't catch. See that issue for more info. |
The bug fixed in swiftlang/swift#84771 may still be present in the 6.2.x toolchain, but we don't expect to build this repo's main branch in release mode there, so I'm going to merge the change now. If we find this causes problems with the 6.2 toolchain, we can always revert again. |
This PR adopts
Mutex
on all platforms except Darwin (where we still need to back-deploy further thanMutex
is available.)Blocked by swiftlang/swift#84771.
Reapplies #1351.
Resolves #538.
Resolves rdar://131832797.
Checklist: