Skip to content

Conversation

@grynspan
Copy link
Contributor

@grynspan grynspan commented Jan 17, 2026

This PR removes a workaround for an errant fatalError() call in the Linux implementation of Mutex.withLockIfAvailable(). That call was removed by swiftlang/swift#85448 which is in the Swift 6.3 and 6.4-dev (main) branches.

Do not merge this PR to release/6.3 as it will not work with the Swift 6.2 toolchain.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

This PR removes a workaround for an errant `fatalError()` call in the Linux
implementation of `Mutex.withLockIfAvailable()`. That call was removed by
swiftlang/swift#85448 which is in the Swift 6.3 and
6.4-dev (main) branches.
@grynspan grynspan added this to the Swift 6.4.0 (main) milestone Jan 17, 2026
@grynspan grynspan self-assigned this Jan 17, 2026
@grynspan grynspan added the concurrency 🔀 Swift concurrency/sendability issues label Jan 17, 2026
@grynspan grynspan requested a review from jerryjrchen as a code owner January 17, 2026 03:16
@grynspan grynspan added linux 🐧 Linux support (all distros) workaround Workaround for an issue in another component (may need to revert later) tech-debt 💾 reduces technical debt labels Jan 17, 2026
@grynspan
Copy link
Contributor Author

Fails as expected on Linux with the 6.2 toolchain.

@grynspan
Copy link
Contributor Author

Superseded by #1481.

@grynspan grynspan closed this Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

concurrency 🔀 Swift concurrency/sendability issues linux 🐧 Linux support (all distros) tech-debt 💾 reduces technical debt workaround Workaround for an issue in another component (may need to revert later)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants