Clarify scoping behavior with local functions
|
|
17
|
1281
|
September 24, 2020
|
Regular Expressions in Swift
|
|
42
|
14697
|
May 15, 2021
|
Supplement #file, #line, and #function with #context
|
|
8
|
5662
|
September 5, 2018
|
[Pitch #3] `yielding` coroutine accessors
|
|
28
|
1750
|
March 25, 2025
|
Func return elision and subjective feedback
|
|
17
|
2219
|
April 26, 2019
|
SE-0474: Yielding Accessors
|
|
11
|
1482
|
June 3, 2025
|
Pitch: Variadic generic types abstracting over packs
|
|
51
|
3923
|
May 25, 2023
|
SE-0290: Unavailability Condition
|
|
35
|
4692
|
January 4, 2021
|
SE-0412: Strict concurrency for global variables
|
|
18
|
3594
|
February 23, 2024
|
SE-0294: Declaring executable targets in Package Manifests
|
|
9
|
4902
|
December 15, 2020
|
SE-0434: Usability of global-actor-isolated types
|
|
9
|
2736
|
June 25, 2024
|
[Pitch #4] SE-0293: Extend Property Wrappers to Function and Closure Parameters
|
|
107
|
4660
|
March 23, 2021
|
Making Swift more like C
|
|
9
|
1509
|
April 2, 2019
|
Re-pitch: Initializing an Array with Uninitialized Capacity
|
|
16
|
3642
|
March 3, 2019
|
UnsafePointer Sendable should be revoked
|
|
16
|
3568
|
January 25, 2022
|
Protocol Witness Matching Roadmap
|
|
9
|
4625
|
January 10, 2023
|
SE-0426: BitwiseCopyable
|
|
10
|
2452
|
March 25, 2024
|
An Implementation Model for Rational Protocol Conformance Behavior
|
|
148
|
11706
|
August 15, 2020
|
SE-0436: Objective-C implementations in Swift
|
|
10
|
4233
|
May 27, 2024
|
[Pitch] Allow KeyPaths to represent functions
|
|
17
|
3272
|
March 30, 2024
|
ST-0008: Exit Tests
|
|
52
|
1906
|
April 10, 2025
|
[Pitch] Allow coding of non-`String`/`Int` keyed `Dictionary` into a `KeyedContainer`
|
|
20
|
5148
|
August 16, 2022
|
SE-0344: Distributed Actor Runtime
|
|
25
|
4623
|
March 22, 2022
|
SE-0334: Pointer Usability Improvements
|
|
18
|
3025
|
January 18, 2022
|
SE-0311 (3rd review): Task-local values
|
|
11
|
2120
|
June 7, 2021
|
Variadic Generics
|
|
157
|
31075
|
January 9, 2022
|
[Pitch] `contains(_:)` for Ranges
|
|
17
|
1568
|
December 5, 2022
|
[Second Review] SE-0371: Isolated synchronous deinit
|
|
31
|
2081
|
August 19, 2024
|
[Second Review] SE-0487: Extensible Enums
|
|
14
|
952
|
August 5, 2025
|
Pitch: Suppressed Default Conformances on Associated Types
|
|
9
|
654
|
October 7, 2025
|
SE-0202 Amendment: Naming of the standard library random number generator
|
|
23
|
4138
|
May 2, 2018
|
Swift Concurrency & Reactive programming
|
|
4
|
5067
|
June 15, 2021
|
[Sub-Pitch] Task-local values in isolated synchronous deinit and async deinit
|
|
33
|
3380
|
June 13, 2024
|
[Pitch] Package Manager Support for Custom Macros
|
|
37
|
5626
|
March 22, 2023
|
Operator member syntax
|
|
14
|
2828
|
December 18, 2019
|
Generic type as generic constraint
|
|
26
|
6600
|
June 4, 2025
|
SE-0286: Forward Scan for Trailing Closures
|
|
52
|
8248
|
July 29, 2020
|
If/guard-let-catch for conveniently accessing both Result type cases
|
|
42
|
8955
|
December 27, 2022
|
Array Initializer with Access to Uninitialized Buffer
|
|
62
|
7355
|
August 14, 2018
|
SE-0257: Eliding commas from multiline expression lists
|
|
189
|
13342
|
April 18, 2019
|
Questions about the future of Protocols with Associated Types
|
|
26
|
6252
|
August 11, 2018
|
SE-0370: Pointer family initialization improvements and better buffer slices
|
|
35
|
2994
|
August 31, 2022
|
[Pitch] Inheriting the caller's actor isolation
|
|
17
|
4213
|
January 22, 2024
|
[Amendment] SE-0364: Allow same-package conformances
|
|
13
|
2677
|
July 2, 2024
|
Add compactMapValues to Dictionary
|
|
18
|
12516
|
March 20, 2018
|
The syntax for variadic generics
|
|
36
|
4980
|
December 7, 2022
|
Literal initialization via coercion
|
|
38
|
4789
|
April 4, 2018
|
Make Numeric Refine a new AdditiveArithmetic Protocol
|
|
23
|
3408
|
October 31, 2018
|
[Accepted] SE-0244: Opaque Result Types
|
|
9
|
2913
|
May 21, 2019
|
Pitch: Fix rethrows checking and add rethrows(unsafe)
|
|
24
|
3244
|
February 14, 2022
|