Hasty Briefsbeta

双语

Zig Builds Are Getting Faster

7 months ago
  • #Zig
  • #Compilation
  • #Performance
  • Zig 的主要目标一直是更快的编译时间,为此进行了大量工作来实现这一目标。
  • Zig 0.15.1 相比 Zig 0.14 在实际构建时间上展现了显著改进。
  • 构建脚本编译时间在 Zig 0.15.1 中从 7 秒缩短至 1.7 秒。
  • 完整无缓存的 Ghostty 二进制构建时间从 41 秒提升至 32 秒。
  • Ghostty 可执行文件的增量构建时间从 19 秒降低到 16 秒。
  • libghostty-vt 的增量构建时间从 2.884 秒大幅缩减至 975 毫秒。
  • 自研 x86_64 后端的改进有望进一步减少构建时间。
  • 未来的增量编译支持可能将构建时间压缩至毫秒级。
  • Zig 对编译时间的专注正在为开发者带来切实效益。