Evolution


Discussion The Evolution Discussion category is for general discussion of the evolution of the Swift language.
Announcements This category is for announcements of Swift evolution proposal reviews and results, as well as other administrative announcements. Creation of new topics in this category is by site admins and Swift Core Team members only, although anyone can reply to topics once created.
Proposal Reviews This category is for posting Swift Evolution proposals for review and feedback.
Pitches The Pitches category is an area for pitching ideas for evolution of the Swift language prior to a formal review.

About the Evolution category [Evolution] (1)
If-in with Equatable Collection [Discussion] (13)
Straightforward Code Repetition [Discussion] (2)
Add Various Zip-Related Types and Operations [Pitches] (17)
SE-0216: User-defined dynamically callable types ( 2 3 ) [Proposal Reviews] (57)
More granular encoding / decoding strategies (Dates and more) [Discussion] (9)
Roadmap for and state of single element tuple types? ( 2 ) [Discussion] (23)
Multi-path KVO [Pitches] (3)
Excluding properties from automatic Codable [Discussion] (7)
Force an object to only have a single non-weak reference? [Discussion] (3)
Some small keypath extensions: identity and tuple components [Pitches] (8)
Containers of weak references [Discussion] (1)
Nitpicking: Shouldn't UnsafeMutablePointer be called UnsafeMutatingPointer? [Discussion] (1)
Add a padded version of zip to complement the current zip ( 2 ) [Pitches] (24)
Enhanced Existentials ( 2 ) [Discussion] (25)
Protocols Should Have Set Features and Aliasing [Discussion] (10)
[Pitch] Make Collection Super-Convenient and Retire Sequence ( 2 3 4 ) [Pitches] (76)
Array Initializer with Access to Uninitialized Buffer [Pitches] (17)
SE-0202 Amendment Proposal: Rename Random to DefaultRandomNumberGenerator ( 2 3 4 5 ) [Proposal Reviews] (96)
SE-0215 - Conform Never to Equatable and Hashable ( 2 ) [Proposal Reviews] (37)
Adding an index with functional methods like map, reduce, filter [Pitches] (7)
Pitch: Deprecate strange interpolations in Swift 4.2 [Pitches] (10)
Mitigating repetitive code [Discussion] (7)
The ambiguity of `where` clause to the reader [Discussion] (12)
FreeBSD and Swift [Pitches] (3)
Proposed amendment to SE-202: Replace `Collection.randomElement` requirement with `randomIndex` ( 2 ) [Pitches] (26)
Substring syntax is getting ridiculous! ( 2 ) [Discussion] (25)
Introducing Namespacing for Common Swift Error Scenarios ( 2 ) [Pitches] (30)
Accepted with Revision: SE-0214 - Renaming the DictionaryLiteral type to KeyValuePairs [Proposal Reviews] (2)
Variadic Parameters that Accept Array Inputs ( 2 3 ) [Pitches] (52)