皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Nim 2.0.8发布

Nim 2.0.8发布

Nim 团队很高兴地宣布 Nim 2.0.8 版,这是我们针对 Nim 2.0 发布的第四个补丁版本。

版本 2.0.8 是一个小型版本,仅包含 20 个提交,但它为 10 天前发布的 Nim 2.0.6 带来了重要的改进。

此版本中的主要改进:

  • Nim 的分配器现在更稳定了。--threads:on
  • 更好地支持 .gcc14
  • 针对未初始化的字符串和序列进行了优化。setLen(0)
  • 与 .move--mm:refc

此版本在上一个版本之后发布得相对较快,因为我们的合作伙伴 Status 必须尽快收到这些改进。 这是我们对他们一直以来对 Nim 的支持表示“感谢”的方式。

查看操作系统的包管理器是否已经发布了版本 2.0.8 或 按照此处所述进行安装。

现有用户

如果您已使用 , 获取 Nim 2.0.8 非常简单:choosenim

$ choosenim 2.0.8

如果您使用的是 OSX ARM,则不适合您。 请选择其他安装或更新方法。choosenim

或者,您可以从我们的 nightlies 版本中下载 Nim 2.0.8。

Bug修复

以下报告的问题已修复:

  • 修复了“[半回归] C 代码包含反引号’gensym” (#23711)
  • 修复了“分配内存导致性能下降的问题” (#23742setLen(0))
  • 修复了“sigsegv on std/tasks destructor” (#23725)
  • 修复了“不处理变量” (#9940genericAssignimportC)
  • 修复了“不移动桌子”的问题 (#23759move(table))
  • 修复了“局部变量可能会过早地移动到关闭状态,导致移动后使用的问题” (#23748)
  • 修复了“使用 c++ 测试失败” (#19977tvatiteropenarray)

此处提供了完整的更改列表。

转自 Nim version 2.0.8 released – Nim Blog (nim-lang.org)