Subscribed unsubscribe Subscribe Subscribe

JPMartha's Pancake

This blog is the way to brush up my poor English.

Going Over the Swift Programming Language Evolution for Swift 2.2 💥 (1/3)

Swift OS X iOS

Updated: 2016-03-20

Let's go over the Swift Programming Language Evolution before Swift 2.2 comes ! 💪

This entry intends to aggregate links to the information about the Swift Programming Language Evolution. Also, I checked the rejected, returned and deferred proposals. 👀

I'll update more! ☺️

@cockscomb さんのブログを拝見して Swift 2.2 時代についていけてない気がしたのでおさらいしました。この記事はその結果できたリンク集です。

はかなく散っていった提案にも注目しました。

参考記事はまだありそうなのでさらに更新していくつもりです。

Development minor version: Swift 2.2

Expected release date: Spring 2016


swift-evolution/README.md at master · apple/swift-evolution · GitHub

Implemented proposals for Swift 2.2 🌸

SE-0001

Allow (most) keywords as argument labels

Author

Status

Accepted and implemented in Swift 2.2 (Bug)

Bug

Component/s

Compiler

Reference

SE-0011

Replace typealias keyword with associatedtype for associated type declarations

Author(s)

Status

Accepted for Swift 2.2 (Bug)

Bug

[SR-511] SE-011: Add "associatedtype" keyword for declaring associated types - Swift

Pull request

[SR-511][Parse] Add 'associatedtype' keyword and fixit by gregomni · Pull Request #964 · apple/swift · GitHub

Review Manager

Reference

SE-0014

Constraining AnySequence.init

Author(s)

Status

Accepted for Swift 2.2 (Bug)

Bug

[SR-474] Implement SE-0014: Constraining AnySequence.init - Swift

Component/s

Standard Library

Pull request

[stdlib] Constraining `AnySequence.init` by moiseev · Pull Request #895 · apple/swift · GitHub

Review Manager

Reference

SE-0015

Tuple comparison operators

Author(s)

Status

Implemented in Swift 2.2 (Pull request)

Pull request

Implement tuple comparison operators by kballard · Pull Request #408 · apple/swift · GitHub

Review manager

Reference

SE-0020

Swift Language Version Build Configuration

Author(s)

Status

Accepted Implemented in Swift 2.2

Review manager

Reference

SE-0021

Naming Functions with Argument Labels

Author(s)

Status

Accepted (implemented in Swift 2.2)

Review manager

Reference

SE-0022

Referencing the Objective-C selector of a method

Author(s)

Status

Accepted

Review manager

Reference

Accepted proposals for Swift 2.2 🌸

SE-0008

Add a Lazy flatMap for Sequences of Optionals

Author(s)

Status

Accepted for Swift 2.2 (Bug)

New Feature

[SR-361] Implement SE-0008: Add a Lazy flatMap for Sequences of Optionals - Swift

Component/s

Standard Library

Review Manager

Reference

▶️ Next: Development major version: Swift 3.0

Reference