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