设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Swift 4.1发布计划:保持与Swift 4.0的源码兼容

2017-10-19 22:52| 发布者: joejoe0332| 查看: 1241| 评论: 0|原作者: oschina|来自: oschina

摘要: 本文将简单描述 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)。

更多内容请查看官方的发布计划


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部