[swift-evolution] [Accepted with Revision] SE-0088: Modernize libdispatch for Swift 3 naming conventions

Chris Lattner clattner at apple.com
Thu May 19 23:56:10 CDT 2016


> On May 19, 2016, at 9:53 PM, Dan Appel <dan.appel00 at gmail.com> wrote:
> 
> Does this mean that all current code using Dispatch is broken?

Are you asking about Swift 2.2 code?  

Swift 2.2 code is generally completely incompatible with Swift 3 for a lot of other reasons (e.g. major changes to the standard library APIs).  Swift 2.2 code should be run through a migrator, which is able to automatically handle changes like this.

-Chris


More information about the swift-evolution mailing list