|
About the Pitches category
|
|
0
|
2078
|
January 18, 2018
|
|
`Borrow` and `Inout` types for safe, first-class references
|
|
9
|
217
|
January 31, 2026
|
|
Pitch: System in the toolchain
|
|
21
|
1078
|
January 30, 2026
|
|
[Pitch 2] Safe loading of values from `RawSpan`
|
|
88
|
1430
|
January 30, 2026
|
|
[Pitch] Allow trailing comma in tuples, arguments and if/guard/while conditions
|
|
85
|
4731
|
January 28, 2026
|
|
Inout variables in for-in loops
|
|
8
|
3494
|
January 28, 2026
|
|
[AsyncAlgorithms] FlatMapLatest algorithm
|
|
5
|
288
|
January 28, 2026
|
|
[Pitch] Box
|
|
100
|
3665
|
January 26, 2026
|
|
Efficient `Dictionary.mapValues` with key context
|
|
39
|
1426
|
January 26, 2026
|
|
[Pitch] Borrowing Sequence
|
|
17
|
1298
|
January 25, 2026
|
|
[Pitch] Last expression as return value
|
|
459
|
18303
|
January 24, 2026
|
|
[Pitch] Software Bill of Materials (SBOM) Generation for Swift Package Manager
|
|
14
|
1282
|
January 22, 2026
|
|
[Pitch] Document (the lack of) spurious failures in `Mutex.withLockIfAvailable(_:)`
|
|
7
|
281
|
January 22, 2026
|
|
[Pitch] Borrowing Accessors
|
|
13
|
1111
|
January 21, 2026
|
|
[Pitch] Method capture lists (self / weak self / unowned self / none) for controlling implicit `self` in method bodies
|
|
25
|
675
|
January 20, 2026
|
|
Allow $ prefix fields in protocols
|
|
0
|
182
|
January 20, 2026
|
|
[Pitch] [Embedded] "Unicode" availability domain for APIs requiring the Unicode tables
|
|
10
|
699
|
January 19, 2026
|
|
Ternary unwrapping
|
|
9
|
559
|
January 19, 2026
|
|
Pitch: Reparenting Resilient Protocols
|
|
6
|
513
|
January 18, 2026
|
|
Proposal: `swift package add-target-plugin` Command to SwiftPM
|
|
2
|
256
|
January 17, 2026
|
|
[Pre-Pitch] Data-Dependent Test Serialization
|
|
13
|
725
|
January 16, 2026
|
|
[Pitch] Add a filePath property to SourceLocation in Swift Testing
|
|
12
|
442
|
January 16, 2026
|
|
Allow `@unknown default` on all enum switching to enforce default case handling
|
|
26
|
884
|
January 15, 2026
|
|
[Pitch] Extensible availability checking
|
|
20
|
1815
|
January 15, 2026
|
|
[Pitch] Safe loading of integer values from `RawSpan`
|
|
43
|
1128
|
January 15, 2026
|
|
[Pitch] API to get the path to the current executable
|
|
10
|
316
|
January 14, 2026
|
|
[Pitch] Hashable Conformance for Dictionary.Keys, CollectionOfOne and EmptyCollection
|
|
2
|
394
|
January 14, 2026
|
|
[Pitch] Unstructured task and typed errors
|
|
18
|
1221
|
January 14, 2026
|
|
[Pitch] Allow `reduce` to produce noncopyable results
|
|
4
|
578
|
January 13, 2026
|
|
[Pitch] Advanced Observation Tracking
|
|
21
|
2486
|
January 12, 2026
|