> 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
