Skip to content

v0.3.3

Choose a tag to compare

@gatework gatework released this 27 Sep 00:15
  • 生命周期:构造及工厂启动失败时统一释放所属 IO 并回收子进程;块或软关闭的原始异常不再被后续 IO 清理错误覆盖,失败的单个句柄不会阻止其他资源收尾。
  • 匹配期限:EOF 回调保留原期限继续时,不再于期限过后消费其他来源的文本匹配;已知 EOF 仍依次派发,所有来源结束时保持 EOF 结果。
  • 正则性能:只在需要调整编码时复制输入缓冲,减少大缓冲区多模式扫描的耗时和分配,保持编码及字节偏移语义。
  • 终端错误:系统缺少 stty 时提供明确的 IO 错误和安装提示,并保留原始异常。
  • 发布校验:拒绝发布与目标 Git 提交的内容、执行权限或包元数据不一致的 Gem,提交前仍可通过 dry-run 验证候选包。