Swift Concurrency Roadmap
|
|
169
|
84673
|
June 7, 2021
|
Improving the UI of generics
|
|
179
|
57706
|
February 22, 2022
|
A New Approach to Testing in Swift
|
|
111
|
29073
|
February 13, 2024
|
Embedded Swift
|
|
169
|
25864
|
April 14, 2024
|
A roadmap for improving Swift performance predictability: ARC improvements and ownership control
|
|
267
|
51291
|
March 28, 2024
|
The state of Swift documentation
|
|
46
|
10642
|
September 1, 2020
|
Declarative String Processing Overview
|
|
120
|
18055
|
October 19, 2021
|
[Pitch] if and switch expressions
|
|
94
|
10983
|
December 7, 2022
|
Swift type checking is undecidable
|
|
44
|
30634
|
November 9, 2020
|
[Pitch] Introduce existential `any`
|
|
203
|
13805
|
December 9, 2021
|
Pitch: an Official Style Guide and Formatter for Swift
|
|
253
|
27603
|
March 19, 2019
|
Lifting the "Self or associated type" constraint on existentials
|
|
163
|
21399
|
April 23, 2021
|
[Pitch] Default values for string interpolations
|
|
57
|
3547
|
January 23, 2024
|
[Meta] Name deprecation notice
|
|
9
|
3383
|
February 3, 2021
|
A Possible Vision for Macros in Swift
|
|
136
|
32638
|
June 20, 2023
|
Modify Accessors
|
|
305
|
30137
|
November 8, 2022
|
Key Path Expressions as Functions
|
|
52
|
13408
|
May 7, 2019
|
Macro Adoption Concerns around SwiftSyntax
|
|
103
|
15241
|
December 15, 2023
|
SwiftPM support for Swift scripts
|
|
86
|
15658
|
May 27, 2021
|
[Pitch] Reflection
|
|
57
|
12134
|
February 29, 2024
|
Precise error typing in Swift
|
|
89
|
11522
|
September 20, 2023
|
[Pitch] Observation
|
|
111
|
18321
|
March 17, 2023
|
Serialization in Swift
|
|
169
|
22229
|
February 1, 2024
|
Pitch: Standard Library Preview Package
|
|
44
|
7357
|
July 27, 2019
|
Swift Package Registry Service
|
|
93
|
27469
|
December 22, 2022
|
[Accepted with Modification] SE-0296: async/await
|
|
32
|
20716
|
April 10, 2021
|
Pitching The Start of Variadic Generics
|
|
72
|
11237
|
December 4, 2021
|
[Accepted with modification] SE-0258: Property Wrappers
|
|
13
|
5185
|
February 24, 2021
|
[Pitch] Clock, Instant, Date, and Duration
|
|
317
|
19503
|
December 13, 2021
|
Function builders implementation progress
|
|
24
|
11187
|
June 24, 2020
|
An Informal Introduction to Move-Only Types
|
|
27
|
8621
|
November 14, 2022
|
Support use of an optional label for the first trailing closure
|
|
122
|
10898
|
March 16, 2021
|
Piecemeal adoption of Swift 6 improvements in Swift 5.x
|
|
49
|
8868
|
June 22, 2022
|
Let's fix `if let` syntax
|
|
221
|
16430
|
July 28, 2021
|
Proposal draft for `is case` (pattern-match boolean expressions)
|
|
57
|
6996
|
February 15, 2023
|
`if let` shorthand
|
|
269
|
31733
|
April 9, 2022
|
Design Priorities for the Swift 6 Language Mode
|
|
79
|
18238
|
October 11, 2023
|
[Pre-Pitch] Import access control: a modest proposal
|
|
65
|
9798
|
April 3, 2022
|
Variadic Generics
|
|
99
|
12622
|
July 29, 2022
|
Differentiable Programming Mega-Proposal
|
|
151
|
42457
|
July 26, 2020
|
Progress toward the Swift 6 language mode
|
|
32
|
15603
|
February 15, 2024
|
Swift Concurrency: Feedback Wanted!
|
|
161
|
26745
|
July 14, 2022
|
[Pitch] Extensions on bound generic types
|
|
40
|
4600
|
June 22, 2022
|
Require parameter names when referencing to functions
|
|
93
|
8995
|
October 5, 2020
|
[Pitch] Enable multi-statement closure parameter/result type inference
|
|
45
|
5494
|
October 10, 2021
|
Concurrency in Swift 5 and 6
|
|
11
|
20171
|
August 19, 2023
|
Noncopyable Generics in Swift: A Code Walkthrough
|
|
47
|
3637
|
March 25, 2024
|
[Pitch N+1] Typed Throws
|
|
284
|
11715
|
March 19, 2024
|
Differentiable programming for gradient-based machine learning
|
|
141
|
32968
|
June 2, 2022
|
[Pitch] Distributed Actors
|
|
132
|
16795
|
November 22, 2021
|