|
About the Evolution category
|
|
0
|
16584
|
January 18, 2018
|
|
[Pitch] Last expression as return value
|
|
461
|
18735
|
February 18, 2026
|
|
SE-0512: Document that Mutex.withLockIfAvailable(_:) cannot spuriously fail
|
|
3
|
323
|
February 18, 2026
|
|
SE-0509: Software Bill of Materials (SBOM) Generation for Swift Package Manager
|
|
9
|
684
|
February 18, 2026
|
|
[Pre-Pitch]: updating `with{Checked|Unsafe}Continuation` to support typed throws (and perhaps nonisolated(nonsending))
|
|
9
|
331
|
February 18, 2026
|
|
Add assignments into conditional logic
|
|
21
|
705
|
February 17, 2026
|
|
User defined initializers always call member initializers
|
|
5
|
1076
|
February 17, 2026
|
|
[AsyncAlgorithms] withDeadline
|
|
29
|
1155
|
February 17, 2026
|
|
Pitch: Remove discardableResult from throwing task initializers
|
|
25
|
827
|
February 17, 2026
|
|
C/C++ Interop improvements with SwiftPM for libraries
|
|
10
|
1124
|
February 16, 2026
|
|
SE-0503: Suppressed Default Conformances on Associated Types With Defaults
|
|
6
|
589
|
February 16, 2026
|
|
[Accepted] SE-0503: Suppressed Default Conformances on Associated Types With Defaults
|
|
0
|
162
|
February 16, 2026
|
|
[Pitch] Attribute macros and macro delegation
|
|
5
|
298
|
February 16, 2026
|
|
[Pitch] Allow `some P?` and `any P?` (removing the need for parentheses)
|
|
60
|
1169
|
February 16, 2026
|
|
`Borrow` and `Inout` types for safe, first-class references
|
|
52
|
2046
|
February 15, 2026
|
|
What is ~Copyable for?
|
|
53
|
1759
|
February 14, 2026
|
|
The developer experience of SwiftSyntaxBuilder for Swift macros is very poor
|
|
0
|
226
|
February 14, 2026
|
|
[Pitch] Named subscripts
|
|
14
|
1092
|
February 14, 2026
|
|
Where is Swift heading for?
|
|
18
|
983
|
February 14, 2026
|
|
Should Regex be Sendable?
|
|
19
|
3882
|
February 13, 2026
|
|
SE-0508: Array expression trailing closures
|
|
16
|
847
|
February 13, 2026
|
|
[Accepted] SE-0508: Array expression trailing closures
|
|
0
|
223
|
February 13, 2026
|
|
Pitch: Non-Public Protocol Requirements
|
|
19
|
763
|
February 13, 2026
|
|
Cannot compose APIs that use typed throws
|
|
8
|
288
|
February 13, 2026
|
|
SE-0511: SwiftPM Add Target Plugin Command
|
|
5
|
271
|
February 13, 2026
|
|
~Escapable, Span, Ownership Annotations, etc
|
|
44
|
2261
|
February 12, 2026
|
|
Replacing the Type Checker
|
|
164
|
12141
|
February 12, 2026
|
|
SE-0505: Delayed Enqueuing for Executors
|
|
13
|
766
|
February 12, 2026
|
|
[Returned for Revision] SE-0505: Delayed Enqueuing for Executors
|
|
0
|
147
|
February 12, 2026
|
|
[Accepted] SE-0504: Task Cancellation Shields
|
|
10
|
497
|
February 12, 2026
|