Nim 1.6.6 版本已发布,这是针对 Nim 1.6 的第三个补丁版本,两个月努力的结果包含 55 次提交 。
下面介绍一些较为重要的修复项:
修复了“std.streams 无法在 Windows 和 –cpu:amd64 上使用 TCC 编译器编译”
修复“编译器版本 1.6.0 不适用于 Windows XP”
修复了“os.putEnv在 Windows 上的 cpp 后端无法编译”
修复“JS 目标定义 gcc”
修复了“当 CC = tcc 时 JavaScript 输出中的 static int __tcc_cas(函数”
修复了“i386 的 CPU 检测”
修复了“不刷新标准输出MSYS”
修复了“Nim-1.6 错误”
修复了“在闭包迭代器的 try-catch 块中使用控制流语句时, Nim 编译器崩溃”
修复“{.byref,exportc.} 类型不输出到 –header 文件”
修复了“nim check为 nimscript 报告不正确的错误”
修复了“是否有正确的方法来检查 .nims 文件的语法?”
修复了“拨号忽略缓冲参数”
修复“nim dump等信息获取命令在 nims 文件中执行顶层 exec语句”
修复了“在闭包迭代器中使用嵌套循环的错误”
修复了“导入/排除在开发中不起作用”
修复了“无法检查 stderr 是否为静态”
修复了“使用 arc 时在写入时,从字符串段错误创建的 StringStream”
修复了“次要 NimNode 注释 repr( 回归 1.0.10 到 1.2.9”
修复了“方法调度很慢”
修复了“构造函数错误可能是虚假的无元组类型”
修复了“传递给概念函数参数的匿名元组错误”。
完整的更新列表可在此处获得。