Zig 0.17.0 发布:构建系统重写,增量编译落地
来源:ziglang.org — 2026-10-02
📋 概述
Zig 0.17.0 汇总了 5 个月的工作,来自 206 位贡献者的 925 次提交。本次发布重写了构建系统并引入 Build Server Protocol,同时大幅增强 ELF 链接器,使 x86_64-linux 上的增量编译对所有人都可用。语言层面还有 @bitCast 语义调整、正式指定并模糊测试的语法、新增 @divCeil 等,并清理了多项过时语法。
🔑 核心要点
- 由 206 位贡献者、925 次提交、历时 5 个月完成
- 重写构建系统并引入 Build Server Protocol
- 增强 ELF 链接器,让 x86_64-linux 增量编译 人人可用
- 语言层面新增 @divCeil、@backingInt、@SpirvType,并形式化语法
- 移除 void{}、errdefer 捕获、i0 等过时语法
💡 金句
原以为会更短,这个发布周期最终相当庞大:构建系统被重写,ELF 链接器被增强到我们预期增量编译能在 x86_64-linux 上对所有人工作的程度。
👍 0
👎 0
← 返回 Lobsters 首页