Crystal 1.22 发布:管道写失败直接退出,DWARF 解析重写 — Hacker News 中文摘要
来源:crystal-lang.org — 115 分 · HN #50194938
📋 概述
Crystal 1.22.0 发布,自 1.21.1 起共 251 项变更、33 位贡献者。亮点包括标准流模拟 SIGPIPE 语义(写入 STDOUT 或 STDERR 遇到 EPIPE 时进程立即退出)、DWARF 解析为性能重写、所有目标平台支持原生事件循环、支持 LLVM 23 与 24,以及 aarch64-linux 升为 Tier 1。其中 EPIPE 行为是一项破坏性变更,从前的静默失败被终结。
🔑 核心要点
- 行为变更:写 EPIPE 时 进程立即退出,贴近 SIGPIPE 的默认行为。
- DWARF 解析被重写,目标就是性能。
- 所有目标平台都有原生事件循环,aarch64-linux 升为 Tier 1。
- 支持 LLVM 23 与 24,本次共 251 项变更、33 位贡献者。
💡 金句
Crystal processes exit immediately when writing to STDOUT or STDERR fails with EPIPE.
👍 0
👎 0
← 返回 Hacker News 首页