Evolution   Pitches


Read Me: Commonly Rejected Changes (3)

Before posting a pitch, you may wish to consult the “Commonly Rejected Changes” list: https://github.com/apple/swift-evolution/blob/master/commonly_proposed.md

About the Pitches category (1)
Lifting the "Self or associated type" constraint on existentials (10)
Contiguous Collection Protocols (17)
Enums and Dynamic Member Lookup ( 2 ) (23)
Prepitch: Character integer literals ( 2 3 4 5 6 7 8 9 10 ) (194)
Ban generic parameter direct shadowing in type & extension declaration contexts (7)
Unlikely-to-suceed pitch: remove implicit Hashable synthesis for enums without associated values ( 2 ) (26)
Syntax sugar for declaring nested types ( 2 ) (26)
Amend SE-0216 Dynamic Callable: Reduce Overloads ( 2 3 ) (40)
Value ownership when reading from a storage declaration (19)
Extending declaration names for closures (17)
Simpler syntax for exact-type extensions of generic types (11)
Comparable and FloatingPoint types ( 2 3 4 5 6 7 8 9 ) (166)
applyCap and applyThreshold (20)
Additional type constraint for the `where` clause (12)
Generic associated type (2)
Adding toggle to Bool ( 2 3 ) (57)
[Pitch] Improving KeyPath (9)
Adding Result II: Unconstrained Boogaloo ( 2 3 4 5 6 7 ) (125)
Rationalizing Sequence.SubSequence (13)
Enums as enum underlying types ( 2 ) (21)
Lift wrapping and overflow arithmetic to BinaryInteger (2)
Pitch: remove some customization points from the std lib collection protocols (18)
`init(capacity:)` on RangeReplaceableCollection ( 2 ) (22)
Make Numeric Refine a new AdditiveArithmetic Protocol ( 2 ) (25)
Add accessor with bounds check to Array ( 2 3 4 ) (76)
Allow conditional inclusion of elements in array/dictionary literals? ( 2 ) (26)
The Automatic Differentiation Manifesto (14)
[Pitch] Overridable Members in Extensions ( 2 ) (24)