Skip to content

Feature flags 5.8

Upcoming

BareSlashRegexLiterals

ForwardTrailingClosures

Experimental

AdditiveArithmeticDerivedConformances

DifferentiableProgramming

FlowSensitiveConcurrencyCaptures

ForwardModeDifferentiation

LayoutPrespecialization

OneWayClosureParameters

SendableCompletionHandlers

ModuleInterfaceExportAs

TypeWitnessSystemInference

RuntimeDiscoverableAttrs

Stable

AsyncAwait

async/await

🔍 Mentions in proposals

BuiltinAssumeAlignment

Builtin.assumeAlignment

🔍 Mentions in proposals

BuiltinBuildExecutor

Executor-building builtins

🔍 Mentions in proposals

BuiltinBuildMainExecutor

MainActor executor building builtin

🔍 Mentions in proposals

BuiltinContinuation

Continuation builtins

🔍 Mentions in proposals

BuiltinCopy

Builtin.copy()

🔍 Mentions in proposals

BuiltinCreateAsyncTaskInGroup

MainActor executor building builtin

🔍 Mentions in proposals

BuiltinCreateTaskGroupWithFlags

Builtin.createTaskGroupWithFlags

🔍 Mentions in proposals

BuiltinExecutor

Builtin.Executor type

🔍 Mentions in proposals

BuiltinHopToActor

Builtin.HopToActor

🔍 Mentions in proposals

BuiltinIntLiteralAccessors

Builtin.IntLiteral accessors

🔍 Mentions in proposals

BuiltinJob

Builtin.Job type

🔍 Mentions in proposals

BuiltinStackAlloc

Builtin.stackAlloc

🔍 Mentions in proposals

BuiltinTaskGroupWithArgument

TaskGroup builtins

🔍 Mentions in proposals

BuiltinTaskRunInline

Builtin.taskRunInline

🔍 Mentions in proposals

BuiltinUnprotectedAddressOf

Builtin.unprotectedAddressOf

🔍 Mentions in proposals

ConcurrentFunctions

@concurrent functions

🔍 Mentions in proposals

EffectfulProp

Effectful properties

🔍 Mentions in proposals

GlobalActors

Global actors

🔍 Mentions in proposals

ImplicitSelfCapture

@_implicitSelfCapture attribute

🔍 Mentions in proposals

InheritActorContext

@_inheritActorContext attribute

🔍 Mentions in proposals

MarkerProtocol

@_marker protocol

🔍 Mentions in proposals

NoAsyncAvailability

@available(*, noasync)

🔍 Mentions in proposals

PrimaryAssociatedTypes2

Primary associated types

🔍 Mentions in proposals

RethrowsProtocol

@rethrows protocol

🔍 Mentions in proposals

Sendable

Sendable and @Sendable

🔍 Mentions in proposals

SpecializeAttributeWithAvailability

@_specialize attribute with availability

🔍 Mentions in proposals

UnavailableFromAsync

@_unavailableFromAsync

🔍 Mentions in proposals

UnsafeInheritExecutor

@_unsafeInheritExecutor

🔍 Mentions in proposals

For feedback, please open a GitHub issue.