内容简介:本文将简单描述 Swift 4.1 的目标、发布进度以及预计的发布时间表。 Swift 4.1 依然会具有和 Swift 4.0 的源代码兼容性。它将包含对核心语言的一些附加增强功能,以及 Swift Package Manager, Swift 在 Linux 上的...
本文将简单描述 Swift 4.1 的目标、发布进度以及预计的发布时间表。
Swift 4.1 依然会具有和 Swift 4.0 的源代码兼容性。它将包含对核心语言的一些附加增强功能,以及 Swift Package Manager, Swift 在 Linux 上的改进,还有对编译器和标准库的常规改进。
此外,Swift 4.1 和 4.0 二进制文件的接口不兼容。不过它包含了各种可控制的变化,这些变化将是在 Swift 5 中稳定 Swift ABI 的一部分。所以,我们可以期待在 Swift 5 中将会有更好的二进制接口(ABI)兼容性和稳定性。
Swift 4.1 将于 2018 年春季发布。
源代码兼容性
使用 Swift 4.0 编译器(包括使用 Swift 3 兼容模式的编译器)编译的绝大多数源码亦可使用 Swift 4.1 编译器进行编译。
但会有一些不能绝对保证的特殊情况。其中包括修复编译器中的一些错误行为,以及通过引入期待已久的泛型来解决使用泛型的极端案例的问题。
Swift 4.1 的快照
作为持续集成测试的一部分,Swift 4.1 发行版分支的可下载快照将定期发布。
Swift 4.1 的发布计划
swift-4.1-branch 将包含 Swift 4.1 中会发布的更改。分支将按以下方式进行管理:
2017年10月18日(初始分支):swift-4.1 分支将从 master 中分离出来
大约每两个星期,master 会被合并到 swift-4.1 分支,直到最后的发布日期
2017年11月27日(最终分支):swift-4.1 分支将进行最后一次合并更改。在最后的分支日期之后,将会有一个“bake”时期,关键的修复亦将进入发布(通过 pull requests)。
更多内容请查看官方的发布计划。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- lodash源码分析之数据类型获取的兼容性
- C# 中新增类型的命名空间只需部分与其他命名空间名称相同即可破坏源码兼容性
- PHP升级代码兼容
- 记一次兼容处理经历
- 聊聊flink如何兼容StormTopology
- HTML5 Polyfill 向下兼容
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
写给大家看的Web设计书
Robin Williams、John Tollett / 苏金国、刘亮 / 人民邮电出版社 / 201005 / 69.00元
在这个网络时代,Web设计几乎已经成为每个人生活的必备技能。如果你想自力更生创建一个网站,或者认为自己的网站在设计上还不尽如人意,希望它看上去更具创意和专业性,那么本书正是为你准备的! 作者Robin和John先采用通俗易懂的方式将有关基础知识娓娓道来,比如Internet、搜索信息、构建简单网页等,然后为我们奉上了精妙的技巧、技术和设计示例来启发大家的设计灵感,比如Web基本设计原则、实现......一起来看看 《写给大家看的Web设计书》 这本书的介绍吧!