Swift 4.1发布过程

这篇文章描述了Swift 4.1的目标,发布过程和预计时间表。

Swift 4.1是对Swift 4.0的源兼容更新。 它将包含对核心语言的一些附加增强功能,以及对Swift软件包管理器,Linux上的Swift的改进,以及对编译器和标准库的总体质量的改进。

Swift 4.1与4.0 二进制兼容。 它包含各种幕后更改,这是在Swift 5中稳定Swift ABI的工作的一部分。

Swift 4.1计划于2018年上半年发布。

源兼容性

使用Swift 4.0编译器构建的绝大多数源(包括使用Swift 3兼容模式的源)都应使用Swift 4.1编译器进行编译。 在某些特殊情况下,这不能绝对保证。 这包括通过使用长期期待的泛型功能解决了使用泛型的问题,从而解决了编译器中的错误行为或极端情况。 但是,人们的期望是,大多数项目将在没有源代码更改的情况下继续构建。

-swift.org