Hello Swift Community,
The review of of “SE-189: Restrict Cross-module Struct Initializers” ran from
November 14 to 21, 2017.
This proposal has been accepted.
During the review, most of the feedback voiced support that this was a
necessary change for the library evolution (API resilience) story in Swift.
There was some concern about the migration impact, as the change is
source-breaking. Some options were discussed on the review thread to possibly
mitigate the migration impact in some cases. Further, the thought process is
that by having a warning in Swift 4.1 we can assess the impact of the change
and soft message it, or if feedback is strong, re-evaluate the change.
Thanks to everyone who participated in the review.
Ted
Review Manager
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution