Feature flags 5.9
Upcoming
BareSlashRegexLiterals
ConciseMagicFile
DisableOutwardActorInference
ExistentialAny
ForwardTrailingClosures
ImportObjcForwardDeclarations
Experimental
MoveOnlyPartialConsumption
MoveOnlyResilientTypes
StrictConcurrency
AccessLevelOnImport
AdditiveArithmeticDerivedConformances
BuiltinMacros
BuiltinModule
CodeItemMacros
DifferentiableProgramming
FlowSensitiveConcurrencyCaptures
ForwardModeDifferentiation
GenerateBindingsForThrowingFunctionsInCXX
ImplicitSome
ImportSymbolicCXXDecls
LayoutPrespecialization
MoveOnlyClasses
MoveOnlyEnumDeinits
MoveOnlyTuples
NamedOpaqueTypes
NoImplicitCopy
OldOwnershipOperatorSpellings
OneWayClosureParameters
OpaqueTypeErasure
ParserASTGen
ParserDiagnostics
ParserRoundTrip
ParserValidation
ReferenceBindings
SendableCompletionHandlers
StaticAssert
TupleConformances
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