> On Jul 31, 2016, at 3:40 PM, Erica Sadun via swift-evolution 
> <[email protected]> wrote:
> 
> Gmane.org <http://gmane.org/> is shutting down. 
> http://ostatic.com/blog/mint-18-xfce-imminent-gmane-org-shutting-down 
> <http://ostatic.com/blog/mint-18-xfce-imminent-gmane-org-shutting-down> 
> writes:
> 
>> "Long time mailing list archive site Gmane.org <http://gmane.org/> is 
>> shutting down. Gmane has been the home for technical mailing list references 
>> since 2002. But it's no longer fun for founder and only maintainer Lars 
>> Ingebrigtsen. He's been sued in India and threatened with legal action in at 
>> least France, among other annoyances. The straw that broke Ingebrigtsen's 
>> back was a sustained denial of service 
>> <https://lars.ingebrigtsen.no/2016/07/28/the-end-of-gmane/> attack 
>> throughout the month of July. He's been wondering a lot lately if it's all 
>> worth it. So, he's decided 
>> <https://lars.ingebrigtsen.no/2016/07/28/the-end-of-gmane/comment-page-1/#comment-13502>
>>  to move the mail and news servers to new hosting. However, Ingebrigtsen is 
>> indeed discontinuing the web-based archive. He said he's just "fed up." He's 
>> willing to send a disk with the web server archives to anyone who wants to 
>> take it over. But with the Gmane.org <http://gmane.org/> web presence gone, 
>> it feels like the end of an era. There is much wailing and gnashing of teeth 
>> throughout the community with some even trying to get a petition started."
> 
> Because of this shutdown, numerous documents in the Swift Evolution github 
> archive no longer point to valid web links. I have pasted a list of gmane 
> links at the end of this message. As gmane's "robots.txt" disallowed 
> crawling, Google has not preserved the titles or text of the links, which 
> makes finding some of these a little tricky.
> 
> Here are the remaining links that are not yet converted. Please consider 
> adopting a proposal, tracking down its links, and mailing this thread with 
> the proposal number, gmane links and pipermail equivalents. Pipermail is 
> located at https://lists.swift.org/pipermail/swift-evolution/ 
> <https://lists.swift.org/pipermail/swift-evolution/>. Some of these may refer 
> to  build dev discussions instead of evolution ones. If you can, please track 
> down to the exact message for rationale, and the thread for discussion and 
> review links.

Completely agreed.  All of these should point to https://lists.swift.org (and 
always should have, exactly for reasons like this).  I’d appreciate any PRs to 
help clean up the evolution repo to point to https://lists.swift.org instead.

Thanks!

-Chris


> 
> -- E
> 
> proposals/0010-add-staticstring-unicodescalarview.md:* Status: **Rejected** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7697 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7697>))
> proposals/0010-add-staticstring-unicodescalarview.md:[Swift Evolution 
> Discussion 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/9366 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/9366>), 
> [Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/2434 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/2434>)
> proposals/0011-replace-typealias-associated.md:* Status: **Accepted for Swift 
> 2.2** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/2883 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/2883>), 
> [Bug](https://bugs.swift.org/browse/SR-511 
> <https://bugs.swift.org/browse/SR-511>))
> proposals/0011-replace-typealias-associated.md:[Swift Evolution Discussion 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/9301 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/9301>)
> proposals/0012-add-noescape-to-public-library-api.md:[Swift Evolution 
> Discussion Thread](http://thread.gmane.org/gmane.comp.lang.swift.corelibs/53 
> <http://thread.gmane.org/gmane.comp.lang.swift.corelibs/53>)
> proposals/0013-remove-partial-application-super.md:[Swift Evolution 
> Discussion 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/9778 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/9778>), 
> [Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/2880 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/2880>)
> proposals/0014-constrained-AnySequence.md:* Status: **Accepted for Swift 
> 2.2** 
> ([Rationale](http://article.gmane.org/gmane.comp.lang.swift.evolution/9746/match=constraining+anysequence
>  
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/9746/match=constraining+anysequence>),
>  [Bug](https://bugs.swift.org/browse/SR-474 
> <https://bugs.swift.org/browse/SR-474>))
> proposals/0014-constrained-AnySequence.md:[Swift Evolution 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/1893 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/1893>)
> proposals/0015-tuple-comparison-operators.md:* Status: **Implemented in Swift 
> 2.2** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/11423/focus=1248
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/11423/focus=1248>), 
> [Pull request](https://github.com/apple/swift/pull/408 
> <https://github.com/apple/swift/pull/408>))
> proposals/0015-tuple-comparison-operators.md:[Initial 
> Discussion](http://article.gmane.org/gmane.comp.lang.swift.evolution/980/match=tuple+comparison
>  
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/980/match=tuple+comparison>),
>  [General 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/9723 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/9723>), 
> [Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/11423/focus=732
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/11423/focus=732>)
> proposals/0016-initializers-for-converting-unsafe-pointers-to-ints.md:* 
> Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/13429 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/13429>), 
> [Bug](https://bugs.swift.org/browse/SR-1115 
> <https://bugs.swift.org/browse/SR-1115>))
> proposals/0016-initializers-for-converting-unsafe-pointers-to-ints.md:[Swift 
> Evolution 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/10044 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/10044>), 
> [Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12696 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12696>)
> proposals/0017-convert-unmanaged-to-use-unsafepointer.md:* Status: **Accepted 
> for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16118 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16118>))
> proposals/0017-convert-unmanaged-to-use-unsafepointer.md:[Swift Evolution 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/9877 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/9877>), [Proposed 
> Rewrite 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/68/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/68/>)
> proposals/0019-package-manager-testing.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/4103 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/4103>), 
> [Bug](https://bugs.swift.org/browse/SR-592 
> <https://bugs.swift.org/browse/SR-592>))
> proposals/0019-package-manager-testing.md:[SE Review 
> Link](http://thread.gmane.org/gmane.comp.lang.swift.evolution/3583 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/3583>)
> proposals/0021-generalized-naming.md:* Status: **Implemented in Swift 2.2** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/3317/focus=3961
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/3317/focus=3961>))
> proposals/0022-objc-selectors.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/4622 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/4622>))
> proposals/0022-objc-selectors.md:Swift-evolution thread: 
> [here](http://thread.gmane.org/gmane.comp.lang.swift.evolution/1384/focus=1403
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/1384/focus=1403>)
> proposals/0023-api-guidelines.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/8585 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/8585>))
> proposals/0024-optional-value-setter.md:* Status: **Rejected** 
> ([Rationale](http://article.gmane.org/gmane.comp.lang.swift.evolution/7694 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/7694>))
> proposals/0025-scoped-access-level.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12183/focus=13584
>  
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12183/focus=13584>), 
> [Bug](https://bugs.swift.org/browse/SR-1275 
> <https://bugs.swift.org/browse/SR-1275>))
> proposals/0025-scoped-access-level.md:[Swift Evolution 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/9334 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/9334>), [Next Steps 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12183 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12183>)
> proposals/0026-abstract-classes-and-methods.md:* Status: **Deferred** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/8809 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/8809>))
> proposals/0027-string-from-code-units.md:* Status: **Rejected** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7695 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7695>))
> proposals/0028-modernizing-debug-identifiers.md:* Status: **Implemented in 
> Swift 2.2** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/5805 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/5805>), Bug: 
> [SR-669](https://bugs.swift.org/browse/SR-669 
> <https://bugs.swift.org/browse/SR-669>))
> proposals/0029-remove-implicit-tuple-splat.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/6405 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/6405>))
> proposals/0030-property-behavior-decls.md:* Status: **Rejected** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7735 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7735>))
> proposals/0030-property-behavior-decls.md:[Swift Evolution 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/11976 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/11976>)<br/>
> proposals/0030-property-behavior-decls.md:[Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/6426
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/6426>)
> proposals/0031-adjusting-inout-declarations.md:* Status: **Accepted for Swift 
> 3** ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7394 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7394>))
> proposals/0031-adjusting-inout-declarations.md:*The initial Swift-Evolution 
> discussion of this topic took place in the "[Replace 'inout' with 
> &](http://comments.gmane.org/gmane.comp.lang.swift.evolution/2751 
> <http://comments.gmane.org/gmane.comp.lang.swift.evolution/2751>)" thread.*
> proposals/0032-sequencetype-find.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16116 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16116>))
> proposals/0033-import-objc-constants.md:* Status: **Implemented in Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/8817 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/8817>))
> proposals/0034-disambiguating-line.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/8156 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/8156>), 
> [Implementation Bug](https://bugs.swift.org/browse/SR-840 
> <https://bugs.swift.org/browse/SR-840>))
> proposals/0034-disambiguating-line.md:The discussion took place on-line in 
> the [*\[Discussion\]: Renaming #line, the line control 
> statement*](http://comments.gmane.org/gmane.comp.lang.swift.evolution/5815 
> <http://comments.gmane.org/gmane.comp.lang.swift.evolution/5815>) thread.
> proposals/0035-limit-inout-capture.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7732 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7732>), 
> [Bug](https://bugs.swift.org/browse/SR-807 
> <https://bugs.swift.org/browse/SR-807>))
> proposals/0036-enum-dot.md:*Discussion took place on the Swift Evolution 
> mailing list in the [\[Discussion\] Enum Leading Dot 
> Prefixes](http://article.gmane.org/gmane.comp.lang.swift.evolution/6684 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/6684>) thread. This 
> proposal uses lowerCamelCase enumeration cases in compliance with
> proposals/0036-enum-dot.md:current [API Guideline Working Group 
> guidance](http://news.gmane.org/gmane.comp.lang.swift.evolution 
> <http://news.gmane.org/gmane.comp.lang.swift.evolution>).*
> proposals/0037-clarify-comments-and-operators.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12350 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12350>), 
> [Bug](https://bugs.swift.org/browse/SR-960 
> <https://bugs.swift.org/browse/SR-960>))
> proposals/0037-clarify-comments-and-operators.md:Swift-evolution thread: 
> [started here](http://thread.gmane.org/gmane.comp.lang.swift.evolution/605 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/605>)
> proposals/0037-clarify-comments-and-operators.md:and [continued 
> here](http://thread.gmane.org/gmane.comp.lang.swift.evolution/2855 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/2855>).
> proposals/0038-swiftpm-c-language-targets.md:[Swift Evolution Review 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7293 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7293>)
> proposals/0039-playgroundliterals.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/9149/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/9149/>), 
> [Bug](https://bugs.swift.org/browse/SR-917 
> <https://bugs.swift.org/browse/SR-917>))
> proposals/0039-playgroundliterals.md:*Discussion took place on the Swift 
> Evolution mailing list in the [\[Discussion\] Modernizing Playground 
> Literals](http://article.gmane.org/gmane.comp.lang.swift.evolution/7124 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/7124>) thread. 
> Thanks to [Chris Lattner](https://github.com/lattner 
> <https://github.com/lattner>) for suggesting this enhancement.*
> proposals/0040-attributecolons.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/8920 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/8920>))
> proposals/0040-attributecolons.md:*Discussion took place on the Swift 
> Evolution mailing list in the [\[Discussion\] Replacing Equal Signs with 
> Colons For Attribute 
> Arguments](http://article.gmane.org/gmane.comp.lang.swift.evolution/7271 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/7271>) thread. 
> Thanks to [Doug Gregor](https://github.com/DougGregor 
> <https://github.com/DougGregor>) for suggesting this enhancement.*
> proposals/0042-flatten-method-types.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12828 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12828>), 
> [Bug](https://bugs.swift.org/browse/SR-1051 
> <https://bugs.swift.org/browse/SR-1051>))
> proposals/0043-declare-variables-in-case-labels-with-multiple-patterns.md:* 
> Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12827 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12827>))
> proposals/0043-declare-variables-in-case-labels-with-multiple-patterns.md:Swift-evolution
>  thread: [here](http://thread.gmane.org/gmane.comp.lang.swift.evolution/4256 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/4256>)
> proposals/0044-import-as-member.md:* Status: **Implemented in Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12842 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12842>), 
> [Bug](https://bugs.swift.org/browse/SR-1053 
> <https://bugs.swift.org/browse/SR-1053>))
> proposals/0044-import-as-member.md:[Swift-evolution 
> thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/8437 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/8437>)<br />
> proposals/0044-import-as-member.md:[Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12274
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12274>)
> proposals/0045-scan-takewhile-dropwhile.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16119 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16119>), 
> [Bug](https://bugs.swift.org/browse/SR-1516 
> <https://bugs.swift.org/browse/SR-1516>))
> proposals/0045-scan-takewhile-dropwhile.md:[Proposal: Add scan, takeWhile, 
> dropWhile, and iterate to the 
> stdlib](http://thread.gmane.org/gmane.comp.lang.swift.evolution/1515 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/1515>)
> proposals/0045-scan-takewhile-dropwhile.md:[rationale]: 
> http://article.gmane.org/gmane.comp.lang.swift.evolution/16119 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/16119>
> proposals/0046-first-label.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/12352 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/12352>), 
> [Bug](https://bugs.swift.org/browse/SR-961 
> <https://bugs.swift.org/browse/SR-961>))
> proposals/0046-first-label.md:*Discussion took place on the Swift Evolution 
> mailing list in the [Make the first parameter in a function declaration 
> follow the same rules as the 
> others](http://article.gmane.org/gmane.comp.lang.swift.evolution/9029 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/9029>) thread.*
> proposals/0047-nonvoid-warn.md:* Status: **Accepted (with 
> [revisions](http://article.gmane.org/gmane.comp.lang.swift.evolution/12833 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/12833>))**
> proposals/0047-nonvoid-warn.md:This proposal was discussed on-list in a 
> variety of threads, most recently [Make non-void functions <at> 
> warn_unused_result    by 
> default](http://article.gmane.org/gmane.comp.lang.swift.evolution/8417 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/8417>).
> proposals/0048-generic-typealias.md:* Status: **Implemented in Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14516/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14516/>))
> proposals/0050-floating-point-stride.md:* Status: **Withdrawn** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/19060 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/19060>))
> proposals/0050-floating-point-stride.md:This proposal was discussed on-list 
> in the ["\[Discussion\] stride behavior and a little bit of a call-back to 
> digital 
> numbers"](http://article.gmane.org/gmane.comp.lang.swift.evolution/8014 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/8014>) thread.
> proposals/0051-stride-semantics.md:This proposal was discussed on-list in the 
> ["\[Discussion\] stride behavior and a little bit of a call-back to digital 
> numbers"](http://article.gmane.org/gmane.comp.lang.swift.evolution/8014 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/8014>) thread.
> proposals/0052-iterator-post-nil-guarantee.md:* Status: **Accepted for Swift 
> 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16115 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16115>))
> proposals/0052-iterator-post-nil-guarantee.md:Swift-evolution thread: 
> [\[Proposal\] Change guarantee for GeneratorType.next() to always return nil 
> past end](http://thread.gmane.org/gmane.comp.lang.swift.evolution/8519 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/8519>)
> proposals/0052-iterator-post-nil-guarantee.md:In both cases, the extra state 
> and branching that is sometimes needed has potential for performance 
> implications. Though performance is not the *key* concern, iterators are 
> often used in tight loops and can affect very commonly used algorithms. The 
> original rationale for introducing the precondition was in fact because of 
> concerns it might add storage and performance burden to some implementations 
> of `IteratorType` (see 
> [here](http://article.gmane.org/gmane.comp.lang.swift.evolution/8532 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/8532>)). However in 
> light of implementation experience, it appears including the guarantee would 
> likely be beneficial for performance:
> proposals/0053-remove-let-from-function-parameters.md:* Status: **Accepted 
> for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/13188 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/13188>))
> proposals/0054-abolish-iuo.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/13490 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/13490>))
> proposals/0055-optional-unsafe-pointers.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/13511 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/13511>))
> proposals/0057-importing-objc-generics.md:Swift-evolution thread: 
> [here](http://thread.gmane.org/gmane.comp.lang.swift.evolution/2886 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/2886>)
> proposals/0058-objectivecbridgeable.md:Swift-evolution thread: [\[Idea\] 
> ObjectiveCBridgeable](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7852/
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7852/>)
> proposals/0058-objectivecbridgeable.md:Swift 3 
> ([thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14419 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14419>)). We agree 
> that it would be valuable to give library authors the
> proposals/0059-updated-set-apis.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14785/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14785/>))
> proposals/0060-defaulted-parameter-order.md:* Status: **Accepted for Swift 
> 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16894 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16894>), 
> [Bug](https://bugs.swift.org/browse/SR-1489 
> <https://bugs.swift.org/browse/SR-1489>))
> proposals/0061-autoreleasepool-signature.md:* Status: **Accepted for Swift 
> 3**  ~~([Bug](https://bugs.swift.org/browse/SR-1394 
> <https://bugs.swift.org/browse/SR-1394>))~~  
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15982 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15982>), 
> [Bug](https://bugs.swift.org/browse/SR-842 
> <https://bugs.swift.org/browse/SR-842>))
> proposals/0062-objc-keypaths.md:[SE 
> Draft](http://thread.gmane.org/gmane.comp.lang.swift.evolution/8665 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/8665>), [Review 
> thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14011/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14011/>), [Secondary 
> review thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14053 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14053>)
> proposals/0063-swiftpm-system-module-search-paths.md:* Status: **Accepted for 
> Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14638 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14638>))
> proposals/0064-property-selectors.md:* Status: **Implemented in Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14539/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14539/>))
> proposals/0064-property-selectors.md:[Original swift-evolution 
> thread](http://article.gmane.org/gmane.comp.lang.swift.evolution/7614 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/7614>)
> proposals/0064-property-selectors.md:[Follow-up swift-evolution 
> thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7780 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7780>)
> proposals/0065-collections-move-indices.md:* [Swift-evolution 
> thread](http://news.gmane.org/find-root.php?message_id=CA%2bY5xYfqKR6yC2Q%2dG7D9N7FeY%3dxs1x3frq%3d%3dsyGoqYpOcL9yrw%40mail.gmail.com
>  
> <http://news.gmane.org/find-root.php?message_id=CA%2bY5xYfqKR6yC2Q%2dG7D9N7FeY%3dxs1x3frq%3d%3dsyGoqYpOcL9yrw%40mail.gmail.com>)
> proposals/0065-collections-move-indices.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15549 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15549>))
> proposals/0066-standardize-function-type-syntax.md:On May 5, 2016, the core 
> team decided to **accept** this proposal 
> ([thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16245 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16245>)).
> proposals/0067-floating-point-protocols.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15953 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15953>))
> proposals/0067-floating-point-protocols.md:[Proposal 
> draft](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14545 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14545>), 
> [Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14876 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14876>)
> proposals/0068-universal-self.md:*This proposal was discussed on the Swift 
> Evolution list in the [\[Pitch\] Adding a Self type name shortcut for static 
> member 
> access](http://thread.gmane.org/gmane.comp.lang.swift.evolution/13708/focus=13712
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/13708/focus=13712>) 
> thread.*
> proposals/0069-swift-mutability-for-foundation.md:* Status: **Accepted for 
> Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16114 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16114>))
> proposals/0069-swift-mutability-for-foundation.md:[Swift Evolution 
> Discussion](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15080 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15080>), [Swift 
> Evolution 
> Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15281 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15281>)
> proposals/0070-optional-requirements.md:* Status: **Accepted for Swift 3**  
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15983 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15983>), 
> [Bug](https://bugs.swift.org/browse/SR-1395 
> <https://bugs.swift.org/browse/SR-1395>))
> proposals/0070-optional-requirements.md:[eliminate optional 
> requirements](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14046 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14046>),
> proposals/0070-optional-requirements.md:[make Swift protocols support 
> optional 
> requirements](http://thread.gmane.org/gmane.comp.lang.swift.devel/1316 
> <http://thread.gmane.org/gmane.comp.lang.swift.devel/1316>) and
> proposals/0070-optional-requirements.md:[make optional protocol requirements 
> first class 
> citizens](http://thread.gmane.org/gmane.comp.lang.swift.evolution/13347 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/13347>).
> proposals/0070-optional-requirements.md:[here](http://thread.gmane.org/gmane.comp.lang.swift.devel/1316
>  <http://thread.gmane.org/gmane.comp.lang.swift.devel/1316>) and
> proposals/0070-optional-requirements.md:[here](http://thread.gmane.org/gmane.comp.lang.swift.evolution/13347
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/13347>)).
> proposals/0070-optional-requirements.md:implementations](http://thread.gmane.org/gmane.comp.lang.swift.evolution/14046
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/14046>)
> proposals/0071-member-keywords.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15954 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15954>))
> proposals/0071-member-keywords.md:This idea was initially discussed in [this 
> swift-evolution 
> thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7991 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7991>).
> proposals/0072-eliminate-implicit-bridging-conversions.md:* Status: 
> **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16240 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16240>))
> proposals/0073-noescape-once.md:On May 11, 2016, the core team decided to 
> **Reject** this proposal for Swift 3 
> ([thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16896 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16896>)).
> proposals/0074-binary-search.md:On May 11, 2016, the core team decided to 
> **Reject** this proposal 
> ([thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16897 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16897>)).  The
> proposals/0075-import-test.md:modules was [first 
> introduced](http://article.gmane.org/gmane.comp.lang.swift.evolution/7516/match=darwin
>  <http://article.gmane.org/gmane.comp.lang.swift.evolution/7516/match=darwin>)
> proposals/0075-import-test.md:[Swift Evolution Review 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16620 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16620>)
> proposals/0076-copying-to-unsafe-mutable-pointer-with-unsafe-pointer-source.md:*
>  Status: **Accepted with Revisions for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16898 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16898>), 
> [Bug](https://bugs.swift.org/browse/SR-1490 
> <https://bugs.swift.org/browse/SR-1490>))
> proposals/0079-upgrade-self-from-weak-to-strong.md:[Swift Evolution 
> Discussion 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/7582 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/7582>), [Draft 
> Proposal](http://thread.gmane.org/gmane.comp.lang.swift.evolution/6064 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/6064>)
> proposals/0080-failable-numeric-initializers.md:* Status: **Accepted with 
> Revisions for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16899 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16899>), 
> [Bug](https://bugs.swift.org/browse/SR-1491 
> <https://bugs.swift.org/browse/SR-1491>))
> proposals/0081-move-where-expression.md:[\[Pitch\] Moving where Clauses Out 
> Of Parameter 
> Lists](http://thread.gmane.org/gmane.comp.lang.swift.evolution/13886/focus=13899
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/13886/focus=13899>)
> proposals/0082-swiftpm-package-edit.md:* Status: **Accepted for Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16614 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16614>))
> proposals/0082-swiftpm-package-edit.md:[Proposal 
> Announcement](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15279 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15279>)
> proposals/0082-swiftpm-package-edit.md:[Review 
> announcement](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16078 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16078>)
> proposals/0085-package-manager-command-name.md:* Status: **Implemented in 
> Swift 3** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.build/1/focus=26 
> <http://thread.gmane.org/gmane.comp.lang.swift.build/1/focus=26>))
> proposals/0085-package-manager-command-name.md:[Swift Build Review 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.build/1/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.build/1/>)
> proposals/0085-package-manager-command-name.md:[Swift Evolution Review 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.build/1/focus=16764 
> <http://thread.gmane.org/gmane.comp.lang.swift.build/1/focus=16764>)
> proposals/0086-drop-foundation-ns.md:* Status: **Accepted** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/23869 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/23869>))
> proposals/0086-drop-foundation-ns.md:[Swift Evolution Discussion 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16298 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16298>)
> proposals/0086-drop-foundation-ns.md:[Review 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16509 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16509>)
> proposals/0088-libdispatch-for-swift3.md:* Status: **Accepted with 
> Revisions** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/17819 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/17819>))
> proposals/0088-libdispatch-for-swift3.md:[Review 
> thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/16745 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/16745>)
> proposals/0092-typealiases-in-protocols.md:* Status: **Implemented in Swift 
> 3.0** 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/17317 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/17317>))
> proposals/0094-sequence-function.md:Swift-evolution thread: [Discussion 
> thread topic for that 
> proposal](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15743/focus=17108
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15743/focus=17108>)
> proposals/0094-sequence-function.md:[SE-0045a]: 
> http://article.gmane.org/gmane.comp.lang.swift.evolution/16119 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/16119>
> proposals/0095-any-as-existential.md:Discussion threads: 
> [pre-proposal](https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160516/018109.html
>  
> <https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160516/018109.html>),
>  [review thread 
> 1](http://thread.gmane.org/gmane.comp.lang.swift.evolution/18349 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/18349>), 
> [2](http://thread.gmane.org/gmane.comp.lang.swift.evolution/18350/focus=18447 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/18350/focus=18447>), 
> [3](http://thread.gmane.org/gmane.comp.lang.swift.evolution/18351/focus=18440 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/18351/focus=18440>), 
> [4](http://thread.gmane.org/gmane.comp.lang.swift.evolution/18518 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/18518>), 
> [post-review 
> thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/19463 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/19463>)
> proposals/0096-dynamictype.md:[RFC: didset and 
> willset](http://thread.gmane.org/gmane.comp.lang.swift.evolution/17534 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/17534>)
> proposals/0097-negative-attributes.md:[RFC: didset and 
> willset](http://thread.gmane.org/gmane.comp.lang.swift.evolution/17534 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/17534>)
> proposals/0098-didset-capitalization.md:[RFC: didset and 
> willset](http://thread.gmane.org/gmane.comp.lang.swift.evolution/17534 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/17534>)
> proposals/0099-conditionclauses.md:[\[Pitch\] making where and ,      
> interchangeable in guard 
> conditions](http://thread.gmane.org/gmane.comp.lang.swift.evolution/17926 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/17926>)
> proposals/0101-standardizing-sizeof-naming.md:* Swift Evolution Pitch: 
> [\[Pitch\] Renaming sizeof, sizeofValue, strideof,     
> strideofValue](http://thread.gmane.org/gmane.comp.lang.swift.evolution/19459 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/19459>)
> proposals/0101-standardizing-sizeof-naming.md:* [Earlier 
> Discussions](http://thread.gmane.org/gmane.comp.lang.swift.evolution/15830 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/15830>)
> proposals/0101-standardizing-sizeof-naming.md:* [SE-0101 
> Review](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21103 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21103>)
> proposals/0103-make-noescape-default.md:* [Make non-escaping closures the 
> default](http://thread.gmane.org/gmane.comp.lang.swift.evolution/19756 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/19756>)
> proposals/0105-remove-where-from-forin-loops.md:Swift Evolution Discussion: 
> [\[Pitch\] Retiring `where` from for-in 
> loops](http://thread.gmane.org/gmane.comp.lang.swift.evolution/20142 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/20142>)
> proposals/0106-rename-osx-to-macos.md:Swift Evolution Discussion: [\[DRAFT\] 
> Aliasing the OS X Platform Configuration 
> Test](http://thread.gmane.org/gmane.comp.lang.swift.evolution/20815 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/20815>)
> proposals/0108-remove-assoctype-inference.md:swift-evolution thread: 
> [pre-proposal](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21714 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21714>)
> proposals/0108-remove-assoctype-inference.md:As Douglas Gregor (original 
> author of the relevant type inference code) [puts 
> it](http://article.gmane.org/gmane.comp.lang.swift.evolution/22058 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/22058>):
> proposals/0108-remove-assoctype-inference.md:To some extent, this is an issue 
> inherent to any design which makes no distinctions at the site of 
> implementation between members intended to satisfy protocol requirements and 
> members that are explicitly not intended to satisfy protocol requirements. 
> Rather than adding keywords to create this distinction, Douglas Gregor has 
> [proposed and implemented type checker 
> heuristics](http://article.gmane.org/gmane.comp.lang.swift.devel/1799 
> <http://article.gmane.org/gmane.comp.lang.swift.devel/1799>) that will 
> generate warnings when a programmer implements a member that "looks like" it 
> should fulfill a protocol requirement but does not actually do so. This is 
> one possible mitigation strategy that should be revisited as a way to 
> decrease the possible impact of removing associated type witness inference 
> from the compiler.
> proposals/0108-remove-assoctype-inference.md:As well, Dave Abrahams expresses 
> a [potential 
> issue](http://article.gmane.org/gmane.comp.lang.swift.evolution/21892 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/21892>):
> proposals/0109-remove-boolean.md:* Status: Accepted 
> ([Rationale](http://thread.gmane.org/gmane.comp.lang.swift.evolution/23844 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/23844>))
> proposals/0109-remove-boolean.md:[Discussion 
> thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21559 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21559>)
> proposals/0110-distingish-single-tuple-arg.md:Discussion: 
> [pre-proposal](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21732 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21732>)
> proposals/0111-remove-arg-label-type-significance.md:Discussion: 
> [pre-proposal](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21369 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21369>)
> proposals/0114-buffer-naming.md:[Swift Evolution 
> Thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/22127 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/22127>)
> proposals/0115-literal-syntax-protocols.md:Swift-evolution thread: [Literal 
> Syntax 
> Protocols](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21441 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21441>)
> proposals/0115-literal-syntax-protocols.md:An earlier thread that resulted in 
> this proposal: [Revisiting SE-0041 
> Names](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21290 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21290>)
> proposals/0117-non-public-subclassable-by-default.md:Swift-evolution thread: 
> http://thread.gmane.org/gmane.comp.lang.swift.evolution/21930/ 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21930/>
> proposals/0118-closure-parameter-names-and-labels.md:[Take 2: Stdlib closure 
> argument labels and parameter 
> names](http://thread.gmane.org/gmane.comp.lang.swift.evolution/22188 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/22188>)
> proposals/0118-closure-parameter-names-and-labels.md:[Stdlib closure argument 
> labels and parameter names 
> ](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21046 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21046>)
> proposals/0121-remove-optional-comparison-operators.md:- [Optional comparison 
> operators](http://thread.gmane.org/gmane.comp.lang.swift.evolution/23306 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/23306>) (most recent)
> proposals/0121-remove-optional-comparison-operators.md:- [Possible bug with 
> arithmetic optional comparison 
> ?](http://thread.gmane.org/gmane.comp.lang.swift.devel/2089 
> <http://thread.gmane.org/gmane.comp.lang.swift.devel/2089>)
> proposals/0121-remove-optional-comparison-operators.md:- [? suffix for <, >, 
> <=, >= comparisons with optionals to prevent subtle 
> bugs](http://thread.gmane.org/gmane.comp.lang.swift.evolution/10095 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/10095>)
> proposals/0121-remove-optional-comparison-operators.md:If the coercion is not 
> removed (if no change is made), the results of comparisons with Optional 
> values are sometimes **surprising**, making it easy to write bugs. In a 
> thread from December 2015, [Al Skipp 
> offers](http://thread.gmane.org/gmane.comp.lang.swift.evolution/10095/focus=10098
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/10095/focus=10098>) 
> the following example:
> proposals/0122-use-colons-for-subscript-type-declarations.md:Swift-evolution 
> thread: [Discussion thread topic for that 
> proposal](http://article.gmane.org/gmane.comp.lang.swift.evolution/23457 
> <http://article.gmane.org/gmane.comp.lang.swift.evolution/23457>)
> proposals/0127-cleaning-up-stdlib-ptr-buffer.md:Swift-evolution thread: 
> [Cleaning up stdlib Pointer and Buffer 
> Routines](http://thread.gmane.org/gmane.comp.lang.swift.evolution/23093 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/23093>)
> proposals/0131-anyhashable.md:Swift-evolution thread: [Add AnyHashable to the 
> standard 
> library](http://thread.gmane.org/gmane.comp.lang.swift.evolution/24835 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/24835>).
> proposals/0132-sequence-end-ops.md:Swift-evolution thread: [[Draft] 
> Rationalizing Sequence end-operation 
> names](http://thread.gmane.org/gmane.comp.lang.swift.evolution/21449/focus=23013
>  <http://thread.gmane.org/gmane.comp.lang.swift.evolution/21449/focus=23013>)
> proposals/0133-rename-flatten-to-joined.md:- [[Pitch] Unify 
> joined(separator:) and 
> flatten()](http://thread.gmane.org/gmane.comp.lang.swift.evolution/24707 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/24707>)
> proposals/0133-rename-flatten-to-joined.md:- [[Pitch] Rename flatten() to 
> joined() and give joined() for string sequences the empty string as the 
> default 
> parameter](http://thread.gmane.org/gmane.comp.lang.swift.evolution/24805 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/24805>)
> proposals/0134-rename-string-properties.md:Swift-evolution thread: 
> [Discussion 
> thread](http://thread.gmane.org/gmane.comp.lang.swift.evolution/24955 
> <http://thread.gmane.org/gmane.comp.lang.swift.evolution/24955>)
> 
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to