The Swift evolution process describes the process by which Swift evolves. This document tracks the currently active proposals in that process.
- March 16...22, 2016 SE-0044: Import as Member
- March 16...21, 2016 SE-0042: Flattening the function type of unapplied method references
- March 16...21, 2016 SE-0043: Declare variables in 'case' labels with multiple patterns
- March 16...21, 2016 SE-0047: Defaulting non-Void functions so they warn on unused results
- March 22...25, 2016 SE-0016: Adding initializers to Int and UInt to convert from UnsafePointer and UnsafeMutablePointer
- SE-0012: Add
@noescape
to public library API - SE-0017: Change
Unmanaged
to useUnsafePointer
- SE-0032: Add
find
method toSequenceType
- SE-0036: Requiring Leading Dot Prefixes for Enum Instance Member Implementations
- SE-0041: Updating Protocol Naming Conventions for Conversions
- SE-0030: Property Behaviors
- SE-0045: Add scan, takeWhile, dropWhile, and iterate to the stdlib
- SE-0048: Generic Type Aliases
- SE-0049: Move @noescape and @autoclosure to be type attributes
- SE-0025: Scoped Access Level
- SE-0054: Abolish
ImplicitlyUnwrappedOptional
type