-
Notifications
You must be signed in to change notification settings - Fork 1
Description
各位大家好,
几个月以来,Zig软件基金会相对保持低调,现在是时候给大家带来更新了。
老实说,在发布压力减小、没有即将举行的会议以及可以长时间专注于大型项目编程时,这些宁静的时光是我个人最喜爱的状态。最近我发现了迷幻音乐合集和深陷于Mushroom Infected整个作品库,体验了一段纯粹的快乐时光。
就我个人而言,自从Jakub决定转向其他工作后,我接手了Zig的链接器代码。Loris在编写一本书籍,Jacob正在重写x86后台处理(请参阅GitHub上的拉取请求22386),而Veikka
在开发官方translate-c包,使用Aro而不是Clang。Matthew一直在进行更直接可见的工作,包括改进语言、前端错误修复以及
步向增量编译进展(请参阅GitHub上的问题21165)。我们还迎来了一位新的Zig核心团队成员,他的新闻公告将在不久后发布。
在大项目上工作虽然令人满足,但是现在到了推出新版本的时候了。
我之前估计在2023年1月1日发布0.14.0标签。这个估算基于等待所有LLVM的错误修复补丁完成,以避免因LLVM的更新而需要我们自己发布错误修复版本。这个截止日期推迟主要是
为我被一个相当大的分支所牵绊,然而,LLVM最终在1月14日发布了19.1.7版,预计是该系列的最后一次发布,所以看来我们
好赶上时间。
无论如何,我现在设定了一个二月17日的硬性截止日期作为0.14.0标签的发布时间。这将给我们一个月的时间来为这个版本进行质量保证。在此期间,我预期会暂时搁置大目
,转而专注于拉取请求队列(最近有些忽视)、处理所有开放的问题,并制定一个在截止日期前完成的现实优先级清单。
这次发布周期的主要推动力之一是改进x86后台到成为调试构建时的默认选项。这是否能在版本发布之前实现还未确定,但这
非不可能的事情。
另一个重点是增量编译,由于缺少充分的测试,它不会在默认配置中启用,然而,它的质量已经达到了beta阶段的水平,因此可以使用编译器标志进行选择性尝试更多详细信息将
发布说明中提供。
除了这些主要目标外,这次版本包含了一系列值得关注的语言增强功能,例如labeled switch continue。此外,Alex在Zig支
表上投入了大量努力,因此你可以期待每个目标都能提升一个级别。
如果你有项目依赖于Zig 0.13.0版本,请考虑升级到最新的主分支发布版。我们希望在发行月确保所有人都能顺利升级,所以如果有任何问题,欢迎提出反馈!
我知道人们都在等待1.0标签的出现,但在项目达到这样承诺的准备阶段之前还有许多工作要做。相反,我希望提供越来越稳定的新版本,直到人们感觉使用它们时有信心,在后
发布时可能还需要进行迁移。
祝编程愉快,
安德鲁
原文:https://ziglang.org/news/what-to-expect-from-release-month/
加入我们
Zig 中文社区是一个开放的组织,我们致力于推广 Zig 在中文群体中的使用,有多种方式可以参与进来: