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

Nim 1.6.12 发布

Nim 1.6.12 发布

Nim团队很高兴地宣布1.6.12版本,这是我们为Nim 1.6发布的第六个补丁。

1.6.12版是近四个月努力工作的结果,它包含51个提交,比1.6.10版带来了一些普遍的改进。

我们建议所有的用户升级并使用1.6.12版本。

安装Nim 1.6
新用户
看看你的操作系统的软件包管理器是否已经提供了1.6.12版本,或者按照这里的描述进行安装。

现有用户
如果你已经用choosenim安装了以前的Nim版本,获得Nim 1.6.12就很简单了。

$ choosenim update stable
或者,你也可以从我们的nightlies builds中下载Nim 1.6.12。

捐赠给Nim
我们鼓励你为Nim捐款。捐赠的钱将用于进一步改善Nim,为最重要的错误修复和功能创建赏金。

你可以通过以下方式进行捐赠。

开放集体
赏金会
BountySource
贝宝
Bitcoin: 1BXfuKM2uvoD6mbx4g5xM3eQhLzkCK77tJ
如果你是一家公司,我们也提供商业支持。

错误修复
这些报告的问题已被修复。

修正了 “包含一个集合的sizeof对象是错误的”(#20914)。
修正了 “缺少对len(toOpenArray.)的边界检查”。(#20954)
修正了 “为裸露的except:子句添加警告”(#19580)。
修正了 “小版权声明不一致”(#20906)。
修正了 “std/deques:调用shrink后的错误结果”(#21278)。
修复了 “io.readLine在末尾添加’\00’字符”(#21273)。
修复了 “新的JS mdoe问题:返回+ ref ints”。(#21317)
修复了 “传递给返回数组[]的proc的var seq用@转换为seq的坏代码”(#21333)
修正了 “允许模板使用不明确的标识符”(#1027)。
修复了 “通过可变视图突变var参数会触发SIGSEGV”(#20422)。
修正了 “macOS使用SecRandomCopyBytes而不是getentropy”(#20466)。
修正了 “在2个不同目录下的相同文件名中构建相同名称的对象时,gcc出错”(#20139)。
完整的修改列表可在此获得。

转自 Version 1.6.12 released – Nim Blog (nim-lang.org)