Feature flags 6.0
Upcoming
BareSlashRegexLiterals
BorrowingSwitch
ConciseMagicFile
DeprecateApplicationMain
DisableOutwardActorInference
DynamicActorIsolation
ExistentialAny
ForwardTrailingClosures
GlobalConcurrency
ImplicitOpenExistentials
ImportObjcForwardDeclarations
InferSendableFromCaptures
InternalImportsByDefault
IsolatedDefaultValues
NonfrozenEnumExhaustivity
RegionBasedIsolation
StrictConcurrency
Experimental
AccessLevelOnImport
AdditiveArithmeticDerivedConformances
AllowNonResilientAccessInPackage
BodyMacros
BuiltinMacros
BuiltinModule
CImplementation
ClientBypassResilientAccessInPackage
ClosureIsolation
CodeItemMacros
DifferentiableProgramming
DoExpressions
Embedded
ExtractConstantsFromMembers
FixedArrays
FlowSensitiveConcurrencyCaptures
ForwardModeDifferentiation
FullTypedThrows
GenerateBindingsForThrowingFunctionsInCXX
GlobalActorIsolatedTypesUsability
GroupActorErrors
ImplicitLastExprResults
ImplicitSome
ImportSymbolicCXXDecls
IsolatedAny
IsolatedAny2
LayoutPrespecialization
LazyImmediate
MoveOnlyClasses
MoveOnlyEnumDeinits
MoveOnlyPartialReinitialization
MoveOnlyTuples
NamedOpaqueTypes
NoImplicitCopy
NoncopyableGenerics2
NonescapableTypes
ObjCImplementation
OldOwnershipOperatorSpellings
OneWayClosureParameters
OpaqueTypeErasure
PackageCMO
ParserASTGen
ParserDiagnostics
ParserRoundTrip
ParserValidation
PlaygroundExtendedCallbacks
RawLayout
ReferenceBindings
SendableCompletionHandlers
StaticAssert
StaticExclusiveOnly
StructLetDestructuring
SuppressedAssociatedTypes
SymbolLinkageMarkers
ThenStatements
TransferringArgsAndResults
TupleConformances
Stable
"embedded"
🔍 Mentions in proposals"playground transform"
🔍 Mentions in proposalsAsyncSequenceFailure
Failure associated type on AsyncSequence and AsyncIteratorProtocol
🔍 Mentions in proposalsBuiltinBuildComplexEqualityExecutor
Executor-building for 'complexEquality executor' builtins
🔍 Mentions in proposalsBuiltinCreateAsyncDiscardingTaskInGroup
Task create in discarding task group builtin, accounting for the Void return type
🔍 Mentions in proposalsBuiltinCreateAsyncDiscardingTaskInGroupWithExecutor
Task create in discarding task group with extra executor preference
🔍 Mentions in proposalsBuiltinCreateAsyncTaskInGroup
Task create in task group builtin with extra flags
🔍 Mentions in proposalsBuiltinCreateAsyncTaskInGroupWithExecutor
Task create in task group builtin with extra flags
🔍 Mentions in proposalsBuiltinCreateAsyncTaskWithExecutor
Task create builtin with extra executor preference
🔍 Mentions in proposalsExpressionMacroDefaultArguments
Expression macro as caller-side default argument
🔍 Mentions in proposalsNewCxxMethodSafetyHeuristics
Only import C++ methods that return pointers (projections) on owned types as unsafe
🔍 Mentions in proposals