The Swift evolution process describes the process by which Swift evolves. This document tracks the currently active proposals in that process.
- April 10...18, 2016 SE-0065: A New Model For Collections and Indices
- April 19...29, 2016 SE-0067: Enhanced Floating Point Protocols
- April 20...25, 2016 SE-0068: Expanding Swift
Selfto class members and value types - April 22...26, 2016 SE-0061: Add Generic Result and Error Handling to autoreleasepool()
- April 25...29, 2016 SE-0071: Allow (most) keywords in member references
- April 25 ... May 2, 2016 SE-0070: Make Optional Requirements Objective-C-only
- April 25...May 2, 2016 SE-0066: Standardize function type argument syntax to require parentheses
- April 25 ... May 4, 2016 SE-0069: Mutability and Foundation Value Types
- April 26 ... May 2, 2016 SE-0072: Fully eliminate implicit bridging conversions from Swift
- April 28...May 2, 2016 SE-0045: Add scan, takeWhile, dropWhile, and iterate to the stdlib
- SE-0012: Add
@noescapeto public library API - SE-0017: Change
Unmanagedto useUnsafePointer - SE-0032: Add
findmethod toSequenceType - SE-0041: Updating Protocol Naming Conventions for Conversions
- SE-0030: Property Behaviors
- SE-0052: Change IteratorType post-nil guarantee
- SE-0060: Enforcing order of defaulted parameters