Evolution   Announcements


About Evolution Announcements (1)
[Rejected] SE-0217: The Unwrap or Die operator (2)
[Accepted] SE-0215: Conform `Never` to `Equatable` and `Hashable` (2)
[Accepted] SE-0218: Introduce compactMapValues to Dictionary (1)
[Accepted] SE-216: User-defined dynamically callable types (1)
Amendment to SE-0202: Removing `Collection.randomElement` as a customization point (1)
[Accepted] SE-0211: Add Unicode Properties to Unicode.Scalar (1)
[Accepted] SE-0212: Compiler Version Directive (1)
Amendment to SE-0185: Synthesis of conformances declared on same-file extensions (8)
[Accepted] SE-0210: Add an offset(of:) method to MemoryLayout (2)
[Accepted] SE-202: Random Unification (1)
[Accepted] SE-0206: Hashable Enhancements ( 2 3 4 5 6 ) (115)
[Accepted] SE-0208 Package Manager System Library Targets (1)
[Accepted] SE-0209 Package Manager Swift Language Version API Update (1)
[Accepted with Revision] SE-0207 Add a containsOnly algorithm to Sequence (1)
[Accepted] SE-0204: Add last(where:) and lastIndex(where:) Methods (2)
[Accepted] SE-0205: withUnsafePointer(to: _:) and withUnsafeBytes(of: _:) for immutable values (1)
[Amendment] SE-0143 Conditional Conformance: Add Hashable conformance to std lib types (1)
Accepted: SE-199 – Add `toggle` to `Bool` (2)
[Accepted] SE-0194: Derived Collection of Enum Cases (2)
Announcing release process for Swift 4.2 (3)
Accepted: SE-198 “Playground QuickLook API Revamp” (1)
Accepted: SE-0196 — Compiler Diagnostic Directives (1)
[Accepted in principle — review extended] SE-0195 — Introduce User-defined "Dynamic Member Lookup" Types (1)
[Accepted] SE-0188: Make stdlib index types Hashable (1)
[Review][returned for revision] SE 0192 - Non-Exhaustive Enums (1)
[Accepted with revisions] SE-0187 “Introduce Sequence.filterMap(_:)” (11)
[Accepted] SE-0191: Eliminate IndexDistance from Collection (5)
[Review] SE-0191: Eliminate IndexDistance from Collection (16)
[Accepted] SE-0189 - Restrict Cross-module Struct Initializers (1)