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. Discussion The Evolution Discussion category is for general discussion of the evolution of the Swift language. 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)
Swift as a cross-platform language and Windows support ( 2 ) [Discussion] (38)
Dynamic method replacement ( 2 3 4 ) [Pitches] (65)
The Automatic Differentiation Manifesto [Pitches] (3)
Optional Return [Pitches] (4)
Comparable and FloatingPoint types ( 2 3 4 ) [Pitches] (63)
SE-0230: Flatten nested optionals resulting from `try?` ( 2 3 4 5 6 ) [Proposal Reviews] (106)
Protocols with associated protocols? [Discussion] (4)
Allow dynamic keyword on non-objc properties [Pitches] (20)
Pitch: Auto-synthesize cases for enums ( 2 3 ) [Pitches] (41)
RFC: making Swift.org a more valuable resource for the Swift community ( 2 ) [Discussion] (38)
Prepitch: Character integer literals ( 2 3 4 5 6 7 ) [Pitches] (122)
SE-0231 — Optional iteration ( 5 6 7 8 9 10 11 12 13 14 15 16 ) [Proposal Reviews] (301)
Why does Hashable require Equatable? [Discussion] (14)
Deprecating Tuple Shuffles (Round 2) ( 2 ) [Pitches] (28)
Recursively Unwrap `Optional` on Explicit Unwrapping/Optional Chaining [Pitches] (4)
Easy strongified weak `self` in closures [Pitches] (17)
SE-0229 — SIMD Vectors ( 2 3 4 5 ) [Proposal Reviews] (96)
? versus ifSome [Discussion] (6)
Pitch: remove some customization points from the std lib collection protocols [Pitches] (7)
Add Optional.filter to the Standard Library ( 2 3 ) [Pitches] (47)
Proposal for generic protocols ( 2 ) [Discussion] (31)
Add accessor with bounds check to Array [Pitches] (12)
SE-0155 Status Update [Discussion] (11)
Referencing functions with default parameters [Discussion] (2)
isNonEmpty ( 2 ) [Pitches] (39)
Unwrapping and value binding patterns in the condition of ternary expressions [Pitches] (3)
Record initialization and destructuring syntax ( 2 3 ) [Pitches] (49)
Be able to supply values such as "-DBUILD_DATE=21/12/1953” to Swift compiler ( 2 ) [Pitches] (21)
Enum var field [Discussion] (14)