I’d be happy to help. I see 94 instances of “gmane", do we want to split it up 
(since I see Erica is on it already)?

Saagar Jha



> On Jul 31, 2016, at 15:42, Chris Lattner via swift-evolution 
> <swift-evolution@swift.org> wrote:
> 
>> 
>> On Jul 31, 2016, at 3:40 PM, Erica Sadun via swift-evolution 
>> <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> 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 
> <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 <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
>> swift-evolution@swift.org <mailto:swift-evolution@swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-evolution
> 
> _______________________________________________
> swift-evolution mailing list
> swift-evolution@swift.org <mailto:swift-evolution@swift.org>
> https://lists.swift.org/mailman/listinfo/swift-evolution 
> <https://lists.swift.org/mailman/listinfo/swift-evolution>
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to