Swift Concurrency Roadmap
|
|
169
|
87198
|
June 7, 2021
|
Improving the UI of generics
|
|
179
|
60008
|
February 22, 2022
|
A New Approach to Testing in Swift
|
|
118
|
38163
|
October 24, 2024
|
Embedded Swift
|
|
203
|
31768
|
August 17, 2024
|
A roadmap for improving Swift performance predictability: ARC improvements and ownership control
|
|
268
|
54873
|
August 20, 2024
|
The state of Swift documentation
|
|
46
|
11217
|
September 1, 2020
|
Declarative String Processing Overview
|
|
120
|
18967
|
October 19, 2021
|
[Pitch] if and switch expressions
|
|
94
|
11703
|
December 7, 2022
|
Swift type checking is undecidable
|
|
44
|
31454
|
November 9, 2020
|
[Pitch] Introduce existential `any`
|
|
203
|
15080
|
December 9, 2021
|
Pitch: an Official Style Guide and Formatter for Swift
|
|
253
|
28903
|
March 19, 2019
|
[Pitch] Default values for string interpolations
|
|
57
|
4157
|
January 23, 2024
|
Lifting the "Self or associated type" constraint on existentials
|
|
163
|
22322
|
April 23, 2021
|
[Meta] Name deprecation notice
|
|
9
|
3478
|
February 3, 2021
|
A Possible Vision for Macros in Swift
|
|
136
|
33972
|
June 20, 2023
|
Modify Accessors
|
|
306
|
32528
|
August 20, 2024
|
Key Path Expressions as Functions
|
|
52
|
14007
|
May 7, 2019
|
Macro Adoption Concerns around SwiftSyntax
|
|
104
|
17136
|
August 25, 2024
|
SwiftPM support for Swift scripts
|
|
86
|
16384
|
May 27, 2021
|
[Pitch] Reflection
|
|
60
|
14521
|
June 10, 2024
|
Precise error typing in Swift
|
|
89
|
12380
|
September 20, 2023
|
[Pitch] Observation
|
|
111
|
19228
|
March 17, 2023
|
Serialization in Swift
|
|
169
|
24083
|
February 1, 2024
|
Pitch: Standard Library Preview Package
|
|
44
|
7588
|
July 27, 2019
|
Swift Package Registry Service
|
|
93
|
28666
|
December 22, 2022
|
[Accepted with Modification] SE-0296: async/await
|
|
32
|
21311
|
April 10, 2021
|
Pitching The Start of Variadic Generics
|
|
72
|
11709
|
December 4, 2021
|
Integer generic parameters
|
|
130
|
5774
|
October 15, 2024
|
[Accepted with modification] SE-0258: Property Wrappers
|
|
13
|
5328
|
February 24, 2021
|
[Pitch] Clock, Instant, Date, and Duration
|
|
317
|
20837
|
December 13, 2021
|
An Informal Introduction to Move-Only Types
|
|
27
|
9453
|
November 14, 2022
|
Function builders implementation progress
|
|
24
|
11465
|
June 24, 2020
|
Vector, a fixed-size array
|
|
270
|
11642
|
November 19, 2024
|
Support use of an optional label for the first trailing closure
|
|
122
|
11461
|
March 16, 2021
|
Piecemeal adoption of Swift 6 improvements in Swift 5.x
|
|
49
|
9410
|
June 22, 2022
|
Proposal draft for `is case` (pattern-match boolean expressions)
|
|
57
|
7593
|
February 15, 2023
|
Let's fix `if let` syntax
|
|
221
|
17416
|
July 28, 2021
|
Design Priorities for the Swift 6 Language Mode
|
|
79
|
20289
|
October 11, 2023
|
`if let` shorthand
|
|
269
|
33802
|
April 9, 2022
|
[Pre-Pitch] Import access control: a modest proposal
|
|
65
|
10508
|
April 3, 2022
|
Variadic Generics
|
|
99
|
13343
|
July 29, 2022
|
Progress toward the Swift 6 language mode
|
|
32
|
19014
|
February 15, 2024
|
Differentiable Programming Mega-Proposal
|
|
151
|
43083
|
July 26, 2020
|
Noncopyable Generics in Swift: A Code Walkthrough
|
|
47
|
5273
|
March 25, 2024
|
[Pitch] Extensions on bound generic types
|
|
40
|
4943
|
June 22, 2022
|
Swift Concurrency: Feedback Wanted!
|
|
161
|
27580
|
July 14, 2022
|
Require parameter names when referencing to functions
|
|
93
|
9437
|
October 5, 2020
|
[Pitch] Enable multi-statement closure parameter/result type inference
|
|
45
|
5801
|
October 10, 2021
|
Concurrency in Swift 5 and 6
|
|
11
|
21319
|
August 19, 2023
|
Differentiable programming for gradient-based machine learning
|
|
141
|
34258
|
June 2, 2022
|