Feature flags 5.9
Upcoming
BareSlashRegexLiterals
ConciseMagicFile
DisableOutwardActorInference
ForwardTrailingClosures
ImportObjcForwardDeclarations
Experimental
LayoutPrespecialization
MoveOnlyPartialConsumption
MoveOnlyResilientTypes
SendableCompletionHandlers
StrictConcurrency
AccessLevelOnImport
AdditiveArithmeticDerivedConformances
BuiltinMacros
BuiltinModule
CodeItemMacros
DifferentiableProgramming
FlowSensitiveConcurrencyCaptures
ForwardModeDifferentiation
GenerateBindingsForThrowingFunctionsInCXX
ImplicitSome
MoveOnlyClasses
MoveOnlyEnumDeinits
MoveOnlyTuples
NamedOpaqueTypes
NoImplicitCopy
OldOwnershipOperatorSpellings
OpaqueTypeErasure
ParserASTGen
ParserRoundTrip
ParserValidation
ReferenceBindings
StaticAssert
TupleConformances
ImportSymbolicCXXDecls
OneWayClosureParameters
ParserDiagnostics
ModuleInterfaceExportAs
TypeWitnessSystemInference
RuntimeDiscoverableAttrs
Stable
BuiltinBuildComplexEqualityExecutor
Executor-building for 'complexEquality executor' builtins
🔍 Mentions in proposalsNewCxxMethodSafetyHeuristics
Only import C++ methods that return pointers (projections) on owned types as unsafe
🔍 Mentions in proposals