|
[Pitch] Allow `some P?` and `any P?` (removing the need for parentheses)
|
|
60
|
1149
|
February 16, 2026
|
|
`Borrow` and `Inout` types for safe, first-class references
|
|
52
|
2025
|
February 15, 2026
|
|
Pitch: System in the toolchain
|
|
33
|
2026
|
February 12, 2026
|
|
Pitch: Remove discardableResult from throwing task initializers
|
|
25
|
782
|
February 17, 2026
|
|
[Pitch] Borrowing Sequence
|
|
18
|
1541
|
February 11, 2026
|
|
~Escapable, Span, Ownership Annotations, etc
|
|
44
|
2255
|
February 12, 2026
|
|
SE-0510: Dictionary mapValuesWithKeys
|
|
9
|
589
|
February 7, 2026
|
|
SE-0507: Borrow and Mutate Accessors
|
|
33
|
1626
|
February 7, 2026
|
|
[AsyncAlgorithms] withDeadline
|
|
29
|
1104
|
February 17, 2026
|
|
SE-0506 Advanced Observation Tracking
|
|
15
|
1070
|
February 11, 2026
|
|
SE-0508: Array expression trailing closures
|
|
16
|
842
|
February 13, 2026
|
|
POL-001: Platform Support Levels
|
|
58
|
1280
|
February 10, 2026
|
|
[Accepted] SE-0504: Task Cancellation Shields
|
|
10
|
493
|
February 12, 2026
|
|
What is ~Copyable for?
|
|
53
|
1742
|
February 14, 2026
|
|
Pitch: Non-Public Protocol Requirements
|
|
19
|
756
|
February 13, 2026
|
|
Where is Swift heading for?
|
|
18
|
943
|
February 14, 2026
|
|
Add assignments into conditional logic
|
|
19
|
607
|
February 17, 2026
|
|
SE-0509: Software Bill of Materials (SBOM) Generation for Swift Package Manager
|
|
7
|
610
|
February 12, 2026
|
|
Integer generic parameters for protocols
|
|
9
|
360
|
February 5, 2026
|
|
[Pitch] [SwiftPM] Plugin for providing custom `.o` artifacts
|
|
6
|
258
|
February 2, 2026
|
|
[AsyncAlgorithms] FlatMapLatest algorithm
|
|
7
|
469
|
February 2, 2026
|
|
[Accepted] SE-0508: Array expression trailing closures
|
|
0
|
214
|
February 13, 2026
|
|
The developer experience of SwiftSyntaxBuilder for Swift macros is very poor
|
|
0
|
216
|
February 14, 2026
|
|
[Accepted with modifications] SE-0502: Exclude private initialized properties from memberwise initializer
|
|
0
|
157
|
February 4, 2026
|
|
Allow $ prefix fields in protocols
|
|
0
|
193
|
January 20, 2026
|
|
ST-0020: Add a filePath property to SourceLocation
|
|
7
|
360
|
February 10, 2026
|
|
[Pitch] Document (the lack of) spurious failures in `Mutex.withLockIfAvailable(_:)`
|
|
7
|
299
|
January 22, 2026
|
|
[Accepted] SE-0506 Advanced Observation Tracking
|
|
0
|
174
|
February 11, 2026
|
|
ST-0019: Include metadata for tags, bugs, and time limit traits in event stream
|
|
3
|
237
|
February 11, 2026
|
|
SE-0511: SwiftPM Add Target Plugin Command
|
|
5
|
269
|
February 13, 2026
|
|
[Returned for Revision] SE-0505: Delayed Enqueuing for Executors
|
|
0
|
145
|
February 12, 2026
|
|
Cannot compose APIs that use typed throws
|
|
8
|
284
|
February 13, 2026
|
|
[Accepted] ST-0020: Add a filePath property to SourceLocation
|
|
0
|
103
|
February 10, 2026
|
|
[Pitch][SwiftPM] Opt-in exact matching for version tags that include SemVer build metadata
|
|
0
|
85
|
February 11, 2026
|
|
Yielding accessors and throwing callers
|
|
2
|
355
|
February 10, 2026
|
|
[Pitch] Attribute macros and macro delegation
|
|
5
|
284
|
February 16, 2026
|
|
[Accepted] SE-0503: Suppressed Default Conformances on Associated Types With Defaults
|
|
0
|
132
|
February 16, 2026
|
|
[Returned for revision] ST-0018: Conditionally saving attachments
|
|
0
|
98
|
February 9, 2026
|
|
[Pre-Pitch]: updating `with{Checked|Unsafe}Continuation` to support typed throws (and perhaps nonisolated(nonsending))
|
|
4
|
172
|
February 17, 2026
|
|
[Call for Volunteers] Add `isTriviallyIdentical(to:)` Methods to More Concrete Types
|
|
0
|
157
|
January 20, 2026
|
|
[Accepted] ST-0019: Include metadata for tags, bugs, and time limit traits in event stream
|
|
0
|
62
|
February 11, 2026
|
|
Recursive data structures error consistency
|
|
1
|
135
|
February 3, 2026
|
|
No way to preserve type attributes in generic closure-wrapping functions
|
|
2
|
124
|
January 30, 2026
|
|
[Discussion] Add @discardableResult to addTaskUnlessCancelled methods
|
|
0
|
105
|
February 5, 2026
|