The Swift evolution process describes the process by which Swift evolves. This document tracks the currently active proposals in that process.
- April 25...May 2, 2016 SE-0066: Standardize function type argument syntax to require parentheses
- April 26 ... May 2, 2016 SE-0072: Fully eliminate implicit bridging conversions from Swift
- May 3...9, 2016 SE-0060: Enforcing order of defaulted parameters
- May 3...9, 2016 SE-0073: Marking closures as executing exactly once
- May 3...9, 2016 SE-0074: Implementation of Binary Search functions
- May 3...9, 2016 SE-0076: Add overrides taking an UnsafePointer source to non-destructive copying methods on UnsafeMutablePointer
- May 3...9, 2016 SE-0078: Implement a rotate algorithm, equivalent to std::rotate() in C++
- May 3...9, 2016 SE-0080: Failable Numeric Conversion Initializers
- May 4...7, 2016 SE-0082: Package Manager Editable Packages
- May 10...16, 2016 SE-0041: Updating Protocol Naming Conventions for Conversions
- May 10...16, 2016 SE-0075: Adding a Build Configuration Import Test
- May 10...16, 2016 SE-0081: Move
where
clause to end of declaration - May 10...16, 2016 SE-0083: Remove bridging conversion behavior from dynamic casts
- May 10...16, 2016 SE-0084: Allow trailing commas in parameter lists and tuples