Merge pull request #72967 from jckarter/enable-borrowing-switch-frontend

Enable 'BorrowingSwitch' feature.
This commit is contained in:
Joe Groff
2024-05-15 10:57:07 -07:00
committed by GitHub
28 changed files with 70 additions and 113 deletions

View File

@@ -197,6 +197,7 @@ UPCOMING_FEATURE(RegionBasedIsolation, 414, 6)
UPCOMING_FEATURE(DynamicActorIsolation, 423, 6)
UPCOMING_FEATURE(NonfrozenEnumExhaustivity, 192, 6)
UPCOMING_FEATURE(GlobalActorIsolatedTypesUsability, 0434, 6)
UPCOMING_FEATURE(BorrowingSwitch, 432, 6)
// Swift 7
UPCOMING_FEATURE(ExistentialAny, 335, 7)
@@ -354,9 +355,6 @@ EXPERIMENTAL_FEATURE(GroupActorErrors, true)
// Allow for the 'transferring' keyword to be applied to arguments and results.
SUPPRESSIBLE_EXPERIMENTAL_FEATURE(TransferringArgsAndResults, true)
// Allow for `switch` of noncopyable values to be borrowing or consuming.
EXPERIMENTAL_FEATURE(BorrowingSwitch, true)
// Enable explicit isolation of closures.
EXPERIMENTAL_FEATURE(ClosureIsolation, true)