The Swift evolution process describes the process by which Swift evolves. This document tracks the currently active proposals in that process.
- May 3...9 SE-0078: Implement a rotate algorithm, equivalent to std::rotate() in C++
- May 9...16 SE-0086: Drop NS Prefix in Swift Foundation
- May 10...16 SE-0041: Updating Protocol Naming Conventions for Conversions
- May 10...16 SE-0075: Adding a Build Configuration Import Test
- May 10...16 SE-0081: Move
where
clause to end of declaration - May 10...16 SE-0083: Remove bridging conversion behavior from dynamic casts
- May 10...16 SE-0084: Allow trailing commas in parameter lists and tuples
- May 10...17 SE-0088: Modernize libdispatch for Swift 3 naming conventions
- May 17...23 SE-0050: Decoupling Floating Point Strides from Generic Implementations
- May 17...23 SE-0077: Improved operator declarations
- May 17...23 SE-0087: Rename
lazy
to@lazy
- May 17...23 SE-0089: Renaming
String.init<T>(_: T)
- May 17...23 SE-0090: Remove
.self
and freely allow type references in expressions - May 17...23 SE-0091: Improving operator requirements in protocols