Skip to content

Conversation

@stmontgomery
Copy link
Contributor

This removes one of our usages of .unsafeFlags in favor of .enableExperimentalFeature, which is helpful since .unsafeFlags cannot be safely used by clients (except when the package is local or using a branch for its dependency).

@stmontgomery
Copy link
Contributor Author

@swift-ci please test

@grynspan
Copy link
Contributor

Compiler crash:

Assertion failed: (Bits.ApplyExpr.ThrowsIsSet), function throws, file Expr.h, line 4662.

While lowering $s12TestingTests05IssueB0C31testCustomTestStringConvertibleyyYaF ---> TestingTests.IssueTests.testCustomTestStringConvertible() async -> ().

@grynspan
Copy link
Contributor

@swift-ci please test

@stmontgomery stmontgomery added the enhancement New feature or request label Oct 11, 2023
@stmontgomery
Copy link
Contributor Author

Manually tested at-desk on macOS 14 and Ubuntu 22. A compiler bug in the latest toolchain prevents testing in CI. Team has approved merging.

@stmontgomery stmontgomery merged commit f6a155d into swiftlang:main Oct 12, 2023
@stmontgomery stmontgomery deleted the strict-concurrency branch October 12, 2023 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants