Feature flags 6.3
Upcoming
BareSlashRegexLiterals
ConciseMagicFile
DeprecateApplicationMain
DisableOutwardActorInference
DynamicActorIsolation
ExistentialAny
ForwardTrailingClosures
GlobalActorIsolatedTypesUsability
GlobalConcurrency
ImmutableWeakCaptures
ImplicitOpenExistentials
ImportObjcForwardDeclarations
InferIsolatedConformances
InferSendableFromCaptures
InternalImportsByDefault
IsolatedDefaultValues
MemberImportVisibility
NonfrozenEnumExhaustivity
NonisolatedNonsendingByDefault
RegionBasedIsolation
StrictConcurrency
Experimental
AccessLevelOnImport
AdditiveArithmeticDerivedConformances
AddressableParameters
AddressableTypes
AllowNonResilientAccessInPackage
AllowRuntimeSymbolDeclarations
AnyAppleOSAvailability
AssumeResilientCxxTypes
BorrowAndMutateAccessors
BuiltinMacros
BuiltinModule
CheckImplementationOnly
CheckImplementationOnlyStrict
ClientBypassResilientAccessInPackage
ClosureBodyMacro
ClosureIsolation
CodeItemMacros
CompileTimeValues
CompileTimeValuesPreview
ConcurrencySyntaxSugar
ConsumeSelfInDeinit
CoroutineAccessors
CoroutineAccessorsUnwindOnCallerError
CustomAvailability
DebugDescriptionMacro
DefaultIsolationPerFile
DeferredCodeGen
DifferentiableProgramming
DoExpressions
Embedded
EmbeddedExistentials
Extern
ExtractConstantsFromMembers
FlowSensitiveConcurrencyCaptures
ForExpressions
ForwardModeDifferentiation
FullTypedThrows
GenerateBindingsForThrowingFunctionsInCXX
GroupActorErrors
ImplicitLastExprResults
ImplicitSome
ImportMacroAliases
ImportNonPublicCxxMembers
KeyPathWithMethodMembers
LazyImmediate
LifetimeDependence
Lifetimes
MacrosOnImports
ManualOwnership
MoveOnlyClasses
MoveOnlyEnumDeinits
MoveOnlyPartialReinitialization
MoveOnlyTuples
NamedOpaqueTypes
NoExplicitNonIsolated
NoImplicitCopy
ObjCImplementationWithResilientStorage
OldOwnershipOperatorSpellings
OpaqueTypeErasure
PackageCMO
ParserASTGen
ParserRoundTrip
ParserValidation
PlaygroundExtendedCallbacks
PreambleMacros
RawLayout
ReferenceBindings
ReinitializeConsumeInMultiBlockDefer
SafeInteropWrappers
SameElementRequirements
SE427NoInferenceOnExtension
Sensitive
StandaloneSwiftAvailability
StaticAssert
StaticExclusiveOnly
StructLetDestructuring
SuppressedAssociatedTypes
SwiftRuntimeAvailability
ThenStatements
TildeSendable
TrailingComma
TupleConformances
UnqualifiedLookupValidation
Volatile
Stable
"deferred"
🔍 Mentions in proposals"embedded"
🔍 Mentions in proposals"never emit into client"
🔍 Mentions in proposals"playground transform"
🔍 Mentions in proposalsABIAttributeSE0479
@abi attribute on functions, initializers, properties, and subscripts
🔍 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 proposalsGeneralizedIsSameMetaTypeBuiltin
Builtin.is_same_metatype with support for noncopyable/nonescapable types
🔍 Mentions in proposalsLifetimeDependenceMutableAccessors
Support mutable accessors returning ~Escapable results
🔍 Mentions in proposalsNewCxxMethodSafetyHeuristics
Only import C++ methods that return pointers (projections) on owned types as unsafe
🔍 Mentions in proposalsSendableCompletionHandlers
Objective-C completion handler parameters are imported as @Sendable
🔍 Mentions in proposalsValueGenericsNameLookup
Value generics appearing as static members for namelookup
🔍 Mentions in proposals