Evolution   Pitches


Read Me: Commonly Rejected Changes (3)
About the Pitches category (1)
Compile-Time Constant Expressions for Swift ( 2 3 4 5 ) (85)
Make try? + optional chain flattening work together ( 2 ) (31)
Replace inline docs with .swiftDoc files (9)
Conform Never to Equatable and Hashable ( 2 ) (37)
Automatic Codable conformance for enums with associated values that themselves conform to Codable (15)
Improved operator lookup semantics (4)
[Pitch] Make Collection Super-Convenient and Retire Sequence ( 2 3 4 ) (63)
Disallow type aliases in protocols (3)
Variadic Parameters that Accept Array Inputs ( 2 3 ) (45)
Allow nested protocol declarations (18)
Exact NSDecimalNumber via literal (3)
Simpler & More Efficient Returning & Setting of Values (19)
Namespaces × submodules ( 2 3 ) (56)
AnyEquatable (1)
The purpose of `ExpressibleByNilLiteral` as a public API (11)
Enum with generic cases ( 2 ) (29)
Adding toggle to Bool ( 2 3 ) (57)
Shorthand ternary and switch assignments (9)
Allow an underscore (_) on the right side of the Ternary (?: ) and the Nil-Coalescing (? ?) operators (13)
On the elementsEqual problem, or “[Pitch] Set and Dictionary should not be Sequences” ( 2 3 4 ) (71)
Sorted Collection Protocol ( 2 ) (21)
Revisiting requiring explicit `self.` when passing a method as an escaping closure (18)
[Pitch #3] Introduce user-defined dynamically "callable" types ( 2 3 4 5 ) (97)
Should labeled variadic parameters accept 0 arguments? (20)
Stream API ( 2 ) (26)
[Pitch] Extend protocol conformance to consider implicitly defined method signatures (3)
Introduce a `MaterializableCollection` protocol (12)
RFD: Mapping issues ( 2 ) (22)