[swift-evolution] [Accepted] SE-0186 - Remove ownership keyword support in protocols

Ted Kremenek kremenek at apple.com
Sat Sep 30 18:15:34 CDT 2017


Proposal Link: https://github.com/apple/swift-evolution/blob/master/proposals/0186-remove-ownership-keyword-support-in-protocols.md <https://github.com/apple/swift-evolution/blob/master/proposals/0186-remove-ownership-keyword-support-in-protocols.md>

The review of SE-0186 “Remove ownership keyword support in protocols” ran from September 20 to 27, 2017.

The proposal has been accepted.

Feedback for the proposal — which many interpreted as being mostly a compiler bug fix — was limited but unanimously positive.  The consensus was that removing the support for these ownership keywords in protocols removes false expectations on their behavior, which could be a source of bugs.

Ted Kremenek
Review Manager
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170930/67bce6d1/attachment.html>


More information about the swift-evolution mailing list