Proposal Link: swift-evolution/0186-remove-ownership-keyword-support-in-protocols.md at master · apple/swift-evolution · GitHub

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