Nim 1.6.6 版本已发布,修复大量影响稳定性的bug,性能提高3000%

Nim 1.6.6 版本已发布,这是针对 Nim 1.6 的第三个补丁版本,两个月努力的结果包含 55 次提交 。下面介绍一些较为重要的修复项: 修复了“std.streams 无法在 Windows

Nim 1.6.6 版本已发布,这是针对 Nim 1.6 的第三个补丁版本,两个月努力的结果包含 55 次提交 。下面介绍一些较为重要的修复项:

  • 修复了“std.streams 无法在 Windows 和 –cpu:amd64 上使用 TCC 编译器编译”(#16326)
  • 修复“编译器版本 1.6.0 不适用于 Windows XP”(#19038)
  • 修复了“os.putEnv在 Windows 上的 cpp 后端无法编译”(#19292)
  • 修复“JS 目标定义 gcc”(#19059)
  • 修复了“当 CC = tcc 时 JavaScript 输出中的 static int __tcc_cas( 函数”( #19330)
  • 修复了“i386 的 CPU 检测”(#19577)
  • 修复了“不刷新标准输出MSYS”(#19584)
  • 修复了“Nim-1.6 错误”(#19569)
  • 修复了“在闭包迭代器的 try-catch 块中使用控制流语句时, Nim 编译器崩溃”(#19575)
  • 修复“{.byref,exportc.} 类型不输出到 –header 文件”(#19445)
  • 修复了“nim check 为 nimscript 报告不正确的错误”(#19440)
  • 修复了“是否有正确的方法来检查 .nims 文件的语法?” (#3858)
  • 修复了“拨号忽略缓冲参数”(#19650)
  • 修复“nim dump等信息获取命令在 nims 文件中执行顶层 exec 语句”(#8219)
  • 修复了“在闭包迭代器中使用嵌套循环的错误”(#18474)
  • 修复了“导入/排除在开发中不起作用”(#18986)
  • 修复了“无法检查 stderr 是否为静态”(#19680)
  • 修复了“使用 arc 时在写入时,从字符串段错误创建的 StringStream”(#19707)
  • 修复了“次要 NimNode 注释 repr() 回归 1.0.10 到 1.2.9”(#16307)
  • 修复了“方法调度很慢”(#18612)
  • 修复了“构造函数错误可能是虚假的无元组类型”(#18409)
  • 修复了“传递给概念函数参数的匿名元组错误”。( #19730 )

完整的更新列表可在此处获得。

关于作者: qwephp

.

为您推荐