|
How do I put my Swift libraries on a diet?
|
|
10
|
1744
|
October 28, 2025
|
|
[Pitch] Box
|
|
104
|
5308
|
February 4, 2026
|
|
[Pitch] `withTimeout` method
|
|
46
|
1616
|
February 10, 2026
|
|
[Pitch] Narrowed Any
|
|
64
|
4950
|
May 12, 2026
|
|
Pitch: Protocol Metatype Extensions
|
|
40
|
1685
|
September 2, 2026
|
|
FixedPointDecimal — exact decimal arithmetic, 50x–1000x faster than Foundation.Decimal
|
|
13
|
898
|
April 7, 2026
|
|
[Pitch] Async Result Support
|
|
13
|
970
|
April 9, 2026
|
|
[Pitch] Documentation generation for any SwiftPM package
|
|
26
|
1458
|
December 8, 2025
|
|
[Pitch] Borrowing Sequence
|
|
20
|
2291
|
March 3, 2026
|
|
Announcing the Build and Packaging Workgroup
|
|
7
|
1842
|
February 3, 2026
|
|
Designing an HTTP Server API for Swift
|
|
12
|
1502
|
June 26, 2026
|
|
Efficient yielding accessor ABI
|
|
30
|
4140
|
February 5, 2026
|
|
[Pitch] Cheap Task identity for high-performance instrumentation
|
|
29
|
1763
|
May 20, 2026
|
|
[Pitch] Add a `.taskLocal` trait to Swift Testing
|
|
13
|
1186
|
June 29, 2026
|
|
[Pitch] Improve Interaction Between @main and Top Level Code
|
|
12
|
583
|
September 1, 2026
|
|
SE-0529: Add FilePath to the Standard Library
|
|
102
|
6226
|
June 5, 2026
|
|
Swift 6.3 Release Process
|
|
15
|
4767
|
March 30, 2026
|
|
Introducing the Embedded Swift Platform Abstraction Layer
|
|
1
|
566
|
September 8, 2026
|
|
SE-0495: C-compatible functions and enums
|
|
54
|
3883
|
October 23, 2025
|
|
[Pitch] Simple Enhancement: make String/Substring isASCII available
|
|
14
|
991
|
November 5, 2025
|
|
[Accepted with modifications] SE-0519 "Borrow and Inout types for safe, first-class references"
|
|
0
|
610
|
May 4, 2026
|
|
[Pitch] Borrowing Accessors
|
|
13
|
1437
|
January 21, 2026
|
|
SE-0499: Support ~Copyable, ~Escapable in simple standard library protocols
|
|
10
|
1402
|
December 1, 2025
|
|
SE-0521: Improved Syntax for Optionals of Opaque and Existential Types
|
|
10
|
1074
|
April 20, 2026
|
|
Let's talk about parameter packs
|
|
15
|
1721
|
May 26, 2026
|
|
[Pitch] Allow `reduce` to produce noncopyable results
|
|
4
|
718
|
January 13, 2026
|
|
~Escapable, Span, Ownership Annotations, etc
|
|
44
|
3012
|
February 12, 2026
|
|
SE-0527: RigidArray and UniqueArray
|
|
54
|
5180
|
May 27, 2026
|
|
[Revision/Pitch] `Iterable` (formerly `BorrowingSequence`)
|
|
32
|
1759
|
May 29, 2026
|
|
[Pitch] `~Sendable` Conformance for Suppressing Sendable Inference
|
|
40
|
2041
|
November 26, 2025
|
|
[Pitch] Task Cancellation Shields
|
|
112
|
3917
|
December 7, 2025
|
|
[Accepted with modifications] SE-0529: FilePath
|
|
18
|
1441
|
July 9, 2026
|
|
Partial reinitialization of noncopyable values
|
|
23
|
1177
|
September 23, 2025
|
|
Exposing concurrency info via sourcekit
|
|
9
|
578
|
May 17, 2026
|
|
SE-0510: Dictionary mapValuesWithKeys
|
|
10
|
970
|
March 3, 2026
|
|
SE-0498: Expose demangle function in Runtime module
|
|
41
|
2638
|
January 13, 2026
|
|
SE-0504: Task Cancellation Shields
|
|
78
|
4114
|
February 10, 2026
|
|
[Pitch] Literal Expressions
|
|
28
|
1459
|
March 25, 2026
|
|
SE-0519: Borrow and Inout types for safe, first-class references
|
|
121
|
6685
|
May 5, 2026
|
|
[Pitch] Dependent Integer Expressions in Generic Arguments
|
|
10
|
702
|
September 2, 2026
|
|
SE-0538: Disconnected
|
|
33
|
2231
|
August 25, 2026
|
|
[Pitch] Expose demangle function in Runtime module
|
|
21
|
1080
|
November 5, 2025
|
|
Bare-metal Raspberry Pi Pico examples written entirely in Swift, no C code at all
|
|
2
|
771
|
March 31, 2026
|
|
[Pitch] @Reasync and @ReasyncMembers macros
|
|
40
|
2943
|
June 18, 2026
|
|
SE-0509: Software Bill of Materials (SBOM) Generation for Swift Package Manager
|
|
11
|
1346
|
March 4, 2026
|
|
Implementation status update for recent language and library proposals
|
|
6
|
957
|
September 4, 2026
|
|
Efficient `Dictionary.mapValues` with key context
|
|
33
|
1938
|
February 1, 2026
|
|
SE-0531: Literal Expressions
|
|
22
|
1847
|
June 30, 2026
|
|
Introducing Swift Profile Recorder: Identifying Performance Bottlenecks in Production
|
|
4
|
890
|
November 24, 2025
|
|
SE-0517: UniqueBox
|
|
103
|
5078
|
April 21, 2026
|