Zig编程语言发布了v0.17.0版本1,这一版本历时5个月开发1,汇集了206名贡献者提交的925次代码更新1。本次发布在构建系统和链接器方面进行了重点改进,同时继续推进语言设计的演进。
构建系统得到了全面重构,引入了Build Server Protocol1。ELF链接器也得到了增强,使x86_64-linux目标上的增量编译功能基本可用1。此外,该版本将LLVM升级至22.1.81,aarch64-openbsd平台现已纳入Zig持续集成系统进行本地测试1。本个发布周期内共关闭了329个错误报告1。
在语言设计方面,目前Codeberg上有23个语言提案处于未决状态,GitHub上有61个1。根据计划,当Zig达到1.0.0版本时,Tier 1支持将增加一项bug策略作为额外要求1。
The Zig programming language has released version 0.17.0, representing five months of collaborative development across 206 contributors who submitted 925 commits in total 1. The new release brings substantial enhancements to the build system and compiler infrastructure, with the introduction of the Build Server Protocol and significant improvements to the ELF linker 1. These upgrades enable incremental compilation to function reliably for x86_64-linux targets 1.
The release incorporates an upgrade to LLVM 22.1.8 1 and addresses a substantial portion of outstanding issues, with 329 bug reports resolved during this development cycle 1. The project has also expanded its testing infrastructure, with aarch64-openbsd now undergoing native testing within Zig's continuous integration system 1. Regarding language development, the team continues to evaluate design proposals, with 23 undecided proposals remaining open on Codeberg and 61 on the legacy GitHub platform 1. Additionally, the project has clarified its roadmap toward version 1.0.0, noting that Tier 1 platform support will require adherence to a formal bug policy as an additional requirement upon reaching that milestone 1.
评论
还没有评论,欢迎留下第一条。