|
Add @ArrayBuilder to the standard library
|
|
40
|
2449
|
January 10, 2026
|
|
[Pitch] Box
|
|
75
|
2118
|
January 14, 2026
|
|
[Pitch] Borrowing Accessors
|
|
12
|
965
|
January 11, 2026
|
|
[Pitch] Allow `reduce` to produce noncopyable results
|
|
4
|
535
|
January 13, 2026
|
|
SE-0504: Task Cancellation Shields
|
|
39
|
1475
|
January 18, 2026
|
|
Efficient `Dictionary.mapValues` with key context
|
|
36
|
1198
|
January 17, 2026
|
|
[Pitch 2] Safe loading of values from `RawSpan`
|
|
36
|
513
|
January 17, 2026
|
|
Pitch: support for case and let when using where within switch and catch
|
|
10
|
513
|
January 2, 2026
|
|
[Pitch] Safe loading of integer values from `RawSpan`
|
|
43
|
1079
|
January 15, 2026
|
|
[Pitch] Add a filePath property to SourceLocation in Swift Testing
|
|
12
|
414
|
January 16, 2026
|
|
[Pitch] [Embedded] "Unicode" availability domain for APIs requiring the Unicode tables
|
|
7
|
437
|
January 18, 2026
|
|
Support trailing closure syntax for single-argument Array and Dictionary initializers
|
|
17
|
723
|
January 4, 2026
|
|
Concept: `~Initializable`
|
|
12
|
569
|
January 6, 2026
|
|
[Pitch] API to get the path to the current executable
|
|
10
|
268
|
January 14, 2026
|
|
Avoiding `enum` across `public` API boundaries?
|
|
20
|
477
|
January 15, 2026
|
|
InlineArray pattern matching and destructuring
|
|
9
|
382
|
January 12, 2026
|
|
[Pitch] Hashable Conformance for Dictionary.Keys, CollectionOfOne and EmptyCollection
|
|
2
|
370
|
January 14, 2026
|
|
[Accepted] SE-0498: Expose demangle function in Runtime module
|
|
1
|
214
|
January 14, 2026
|
|
SE-0503: Suppressed Default Conformances on Associated Types With Defaults
|
|
3
|
344
|
January 13, 2026
|
|
Allow `#warning` in more places
|
|
4
|
415
|
January 1, 2026
|
|
Giving Dictionary.mapValues(_:) access to the associated key
|
|
4
|
338
|
January 7, 2026
|
|
[Accepted with modifications] SE-0500: Improving package creation with custom templates
|
|
0
|
136
|
January 14, 2026
|
|
On chains, nils, and quiet failures
|
|
4
|
477
|
December 23, 2025
|
|
Pitch: Reparenting Resilient Protocols
|
|
6
|
343
|
January 18, 2026
|
|
SE-0505: Delayed Enqueuing for Executors
|
|
0
|
164
|
January 15, 2026
|
|
Thoughts on a sending init
|
|
6
|
243
|
January 15, 2026
|
|
SE-0502: Exclude private initialized properties from memberwise initializer
|
|
5
|
373
|
January 14, 2026
|
|
Please can we keep private @dynamicMemberLookup?
|
|
6
|
505
|
December 21, 2025
|
|
Using unsafe pointers without closures
|
|
1
|
207
|
January 12, 2026
|
|
Ternary unwrapping
|
|
8
|
357
|
January 17, 2026
|
|
ST-0018: Conditionally saving attachments
|
|
0
|
107
|
January 10, 2026
|
|
Default Overload Annotation for Ambiguous Calls
|
|
8
|
263
|
January 12, 2026
|
|
[Pitch] Method capture lists (self / weak self / unowned self / none) for controlling implicit `self` in method bodies
|
|
4
|
240
|
January 18, 2026
|
|
[Pitch] Concurrent Async Iteration over Parameter Packs
|
|
0
|
172
|
January 11, 2026
|