Evolution


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.
Discussion The Evolution Discussion category is for general discussion of the evolution of the Swift language.

About the Evolution category [Evolution] (1)
SE-0211: Add Unicode Properties to Unicode.Scalar [Proposal Reviews] (13)
Revisiting requiring explicit `self.` when passing a method as an escaping closure [Pitches] (5)
SE-0202 Amendment: Naming of the standard library random number generator [Pitches] (1)
SE-0202: Random Unification ( 2 3 4 5 6 7 8 9 10 ) [Proposal Reviews] (198)
Stride Operators, (a..<b)/step and (a...b)/step ( 2 ) [Pitches] (39)
Count(of:) and contains(other:) for Collection ( 2 3 ) [Pitches] (57)
[Discussion] Forwarding of variadic arguments [Discussion] (3)
RFC: In-Line Tests ( 2 3 4 ) [Pitches] (61)
SE-0197 — Add in-place remove(where:) ( 2 ) [Proposal Reviews] (31)
[Pitch] Make Collection Super-Convenient and Retire Sequence [Pitches] (11)
Adding Unicode properties to UnicodeScalar/Character ( 2 3 ) [Pitches] (55)
Inferred return for guard statement [Pitches] (13)
Resolved: Insert "!" is a bad fixit ( 2 3 4 5 ) [Pitches] (99)
Remove implicit conversions of `() -> T where T != Void` to `() -> Void` from the language [Pitches] (6)
Is a set a sequence? ( 2 3 4 5 6 ) [Discussion] (116)
[Pitch] Adding Strideable Sequences [Pitches] (7)
[Pitch] @testable private members [Pitches] (9)
[Accepted] SE-202: Random Unification [Announcements] (1)
[Accepted] SE-0206: Hashable Enhancements ( 2 3 4 5 6 ) [Announcements] (115)
[Starter Pitch] Introducing a `cycled` method to `Sequence` ( 2 3 ) [Pitches] (42)
Pitch: Sequence enhancements: chaining, repeating, batching ( 2 3 ) [Pitches] (56)
Complex Numbers ( 2 3 4 5 6 ) [Pitches] (114)
Swift Build Ecosystem (Compile Time Code Execution, Build Management) [Pitches] (3)
Adding a polymorphic Equatable? [Pitches] (10)
[Accepted] SE-0208 Package Manager System Library Targets [Announcements] (1)
[Accepted] SE-0209 Package Manager Swift Language Version API Update [Announcements] (1)
[Accepted with Revision] SE-0207 Add a containsOnly algorithm to Sequence [Announcements] (1)
Introducing Swift for Tensorflow ( 2 ) [Discussion] (21)
Rename protocols that use Self or associated types to “constraints”, and declare them as such ( 2 3 ) [Pitches] (43)