The Swift evolution process describes the process by which Swift evolves. This document tracks the currently active proposals in that process.
- March 31...April 5, 2016 SE-0056: Allow trailing closures in
guard
conditions - March 31...April 5, 2016 SE-0059: Update API Naming Guidelines and Rewrite Set APIs Accordingly
- April 7...13, 2016 SE-0063: SwiftPM System Module Search Paths
- April 10...18, 2016 SE-0065: A New Model For Collections and Indices
- SE-0012: Add
@noescape
to public library API - SE-0017: Change
Unmanaged
to useUnsafePointer
- SE-0025: Scoped Access Level
- SE-0032: Add
find
method toSequenceType
- SE-0041: Updating Protocol Naming Conventions for Conversions
- SE-0030: Property Behaviors
- SE-0045: Add scan, takeWhile, dropWhile, and iterate to the stdlib
- SE-0052: Change IteratorType post-nil guarantee
- SE-0060: Enforcing order of defaulted parameters
- SE-0061: Add Generic Result and Error Handling to autoreleasepool()