We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
各位大家好,
几个月以来,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 在中文群体中的使用,有多种方式可以参与进来:
The text was updated successfully, but these errors were encountered:
机翻味有点浓了,很多地方断句不通。我把自己之前翻译的版本搬过来,权当狗尾续貂:
发布月的展望
大家好,
Zig 软件基金会在过去的几个月里都相对安静,所以现在是时候给大家带来一些最新进展了。
说实话,我个人最喜欢这种平静的时期——没有发布压力,没有即将到来的会议,可以长时间不受打扰地专注于大型项目。这些项目需要连续几天或几周的全神贯注。最近,我找到了一些很棒的迷幻舞曲合辑,还把 “Infected Mushroom” 的所有作品都听了一遍,纯粹的享受。
就我个人而言,自从 Jakub 决定去做其他事情后,我就接手了 Zig 的链接器编写工作。Loris 一直在写书,Jacob 一直在重写 x86 后端,Veikka 一直在努力开发一个使用 Aro 而不是 Clang 的官方 translate-c 包。Matthew 一直在做更多可以直接看到成果的工作,包括语言增强、前端错误修复,并且在稳步推进增量编译。我们还有一位新的 Zig 核心团队成员,他值得单独发布一则新闻公告,稍后会发布。
尽管从事大型子项目的工作令人满意,但现在是时候发布一个版本了。
之前,我估计 0.14.0 版本会在 1 月 1 日发布。这个估计是基于等待所有 LLVM 错误修复补丁的完成时间,这样我们就无需再因为 LLVM 更新而发布 Zig 的错误修复版本。现在,这个截止日期推迟了,主要是因为我被一个想要完成的相当大的分支卡住了。然而,LLVM 最终在 1 月 14 日发布了 19.1.7 版本,这预计是该系列的最后一个版本,所以看起来我们的进度正好赶上。
无论如何,我现在将 0.14.0 版本的硬性截止日期定为 2 月 17 日。这给我们留出一个月的时间来对该版本进行质量保证工作。在此期间,我打算搁置更大的目标,转而专注于审阅 Pull Request(不得不承认最近有点忽略 PR 了),以及对所有未解决的 issues 进行分类,并确定切合实际的优先级,以便在截止日期前完成所有工作。
这个发布周期的一个主要推动力是充分改进 x86 后端,使其成为调试构建的默认选项。这是否能在发布时实现还有待确定。并非不可能实现,但我们也不能保证。
另一个是增量编译,由于缺乏可靠的测试,该功能不会在此版本中默认启用,但其质量已达到 beta 级别,因此有一个编译器标志可以选择启用。更多细节将在发布说明中公布。
除了这些主要目标之外,这个版本也不容小觑。目前已经有一系列引人注目的语言增强,例如带标签的 switch continue 语句。此外,Alex 在 Supported Targets 方面投入了大量精力,因此您可以期待几乎所有目标的支持 Tier 都会提升。
如果您的 Zig 项目固定在 Zig 0.13.0 版本,那么现在是升级到 Zig 最新主分支的好时机。我们在发布月的目标是确保每个人都能顺利升级,如果您的升级过程不顺利,请务必告知我们!
我知道大家渴望看到 1.0 的版本标签,但在 Zig 准备好做出这样的承诺之前,还有很多工作要做。即使知道后续版本可能仍然需要进行一些修改,但我仍希望提供越来越稳定的版本,使大家可以安心地使用它。
Andrew
Sorry, something went wrong.
Make it work,then better.
欢迎以后多多指教。
No branches or pull requests
各位大家好,
几个月以来,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标签的出现,但在项目达到这样承诺的准备阶段之前还有许多工作要做。相反,我希望提供越来越稳定的新版本,直到人们感觉使用它们时有信心,在后
发布时可能还需要进行迁移。
祝编程愉快,
安德鲁
加入我们
Zig 中文社区是一个开放的组织,我们致力于推广 Zig 在中文群体中的使用,有多种方式可以参与进来:
The text was updated successfully, but these errors were encountered: