[Concurrency] Asynchronous functions
|
|
141
|
19146
|
November 21, 2020
|
Function builders
|
|
384
|
60364
|
April 23, 2020
|
[Accepted] SE-0413: Typed throws
|
|
20
|
6802
|
April 22, 2024
|
RFC: In-Line Tests
|
|
86
|
9388
|
June 20, 2022
|
Async/await status?
|
|
192
|
31130
|
June 30, 2020
|
SE-0309: Unlock existential types for all protocols
|
|
228
|
18491
|
May 8, 2022
|
[Pitch] Opaque parameter types
|
|
44
|
4926
|
February 4, 2022
|
Parameterized Extensions
|
|
60
|
12442
|
October 19, 2021
|
Formalizing Swift generics as a term rewriting system
|
|
9
|
6497
|
March 18, 2021
|
[Pitch] Parameter Packs
|
|
104
|
10860
|
June 13, 2023
|
[Accepted with Modifications] SE-0235: Add Result to the Standard Library
|
|
61
|
11341
|
December 16, 2018
|
Allow `self = x` in class convenience initializers
|
|
33
|
7174
|
November 4, 2022
|
Offset Indexing and Slicing
|
|
104
|
12497
|
May 25, 2020
|
IMPORTANT: Evolution discussion of the new DSL feature behind SwiftUI
|
|
70
|
24824
|
June 10, 2019
|
Template for a possible future object model
|
|
21
|
13520
|
August 29, 2022
|
Pitch #2: Extend Property Wrappers to Function and Closure Parameters
|
|
74
|
11436
|
November 10, 2020
|
Pitch - Swift Tooling Workgroup
|
|
44
|
4583
|
November 3, 2022
|
Property wrapper requirements in protocols
|
|
42
|
14054
|
June 30, 2023
|
Approaches for fixed-size arrays
|
|
105
|
12127
|
March 12, 2024
|
Pitch: Allow Protocols to be Nested in Non-Generic Contexts
|
|
33
|
3246
|
July 24, 2023
|
Introducing Swift for Tensorflow
|
|
29
|
10381
|
June 24, 2019
|
Compile-Time Constant Expressions for Swift
|
|
158
|
22511
|
February 3, 2022
|
The role of vision documents in Swift evolution
|
|
5
|
3271
|
January 13, 2023
|
Pitch: Property Delegates
|
|
277
|
19396
|
December 24, 2019
|
Allow key paths to reference unapplied instance methods
|
|
23
|
3417
|
February 11, 2022
|
[Pitch] Implicitly opening existentials
|
|
49
|
7159
|
March 29, 2022
|
[Pitch] Regex builder DSL
|
|
22
|
7108
|
March 19, 2022
|
Pitch: Allow interchangeable use of `CGFloat` and `Double` types
|
|
154
|
10026
|
March 11, 2021
|
Formalizing a Numerical/ML Working Group
|
|
105
|
11569
|
November 15, 2022
|
Enum Case KeyPaths
|
|
59
|
8358
|
October 31, 2022
|
Atomics
|
|
67
|
6632
|
October 16, 2023
|
SE-0345: `if let` shorthand for shadowing an existing optional variable
|
|
223
|
18446
|
March 31, 2022
|
Low-Level Atomic Operations
|
|
144
|
12867
|
April 15, 2020
|
Opaque result types
|
|
350
|
24026
|
March 7, 2019
|
Pitch: Fully qualified name syntax
|
|
102
|
13853
|
March 14, 2022
|
Formalizing @cdecl
|
|
64
|
16195
|
February 24, 2023
|
[Manifesto] Interoperability between Swift and C++
|
|
4
|
18326
|
February 19, 2022
|
Pre-pitch: remove the implicit initialization of Optional variables
|
|
70
|
6802
|
October 1, 2021
|
[Pitch] Custom Actor Executors
|
|
27
|
5657
|
March 9, 2023
|
A Few Take-Aways From the Rust Ecosystem
|
|
29
|
8244
|
January 12, 2021
|
Initiative: Swift Platform Work Group
|
|
42
|
6596
|
November 17, 2022
|
Backporting Swift 5.9's observability
|
|
40
|
8599
|
January 15, 2024
|
Make Never the bottom type
|
|
41
|
4204
|
May 8, 2020
|
[Pitch] Metatype Keypaths
|
|
23
|
2581
|
April 30, 2024
|
SE-0335: Introduce existential `any`
|
|
139
|
13173
|
March 29, 2022
|
Move SwiftUI's Identifiable protocol and related types into the standard library
|
|
60
|
11020
|
August 30, 2020
|
Swift should allow for suppression of warnings, especially those that come from Objective-C
|
|
67
|
29372
|
August 30, 2021
|
Exposing the Memory Locations of Class Instance Variables
|
|
26
|
8861
|
November 12, 2019
|
[Pitch] One-Element Tuples
|
|
65
|
4990
|
March 8, 2024
|
SE-0413: Typed throws
|
|
125
|
11006
|
December 20, 2023
|