Nim版本1.4.4和1.2.10

2021-02-24 22:06:40

NIM团队很高兴地宣布版本1.2.10和1.4.4的双重补丁释放。

要求这些发布的重要错误修复是SSL证书处理的返工;现在现在执行并在Windows上执行。1.0.x行不仅仅受到影响,因为1.0根本没有检查SSL证书。请立即升级到1.2.10或1.4.4。

版本1.4.4是我们的主要版本,它在两个月前发布了几个超过了1.4.2的改进。我们的社区测量哈萨斯州,我们的大多数用户使用1.4.x版本,此版本适用于所有新人的主题:我们推荐您要安装1.4.4版。

我们并没有忘记仍在旧版本上的用户,并无法遵循最新的稳定版本.Version 1.2.10是他们的,并且主要包含安全修复程序。您可以在底部找到有关此版本的更多信息文章。

如果您仍然在NIM 1.2.x上,并且想知道NIM 1.4中的新功能,请查看我们的1.4.0版发布文章。

版本1.4.4是NIM 1.4的第二个修补程序版本,它带来了多种修复程序,包括包含安全修复的新灵活版本(参见nimble changelog)。

签出OS的包管理器已已送货1.4.4版本1.4.4 orinstall如此所述。

如果您使用choosenim安装了Nim的早期版本,则获取Nim 1.4.4的操作非常简单: 修复了“ stdlib_io中的VC ++ winnt.h致命错误”无目标体系结构”。(#14259) 修复了“通用importc proc不起作用(为js破坏了很多vmops procs)”的问题(#16428) 修复了“ toOpenArray在VM中不起作用; 带var openArray的toOpenArray在nim js中不起作用”(#15952) 错误需要修复,文档可以改进,编译器错误消息始终可以更好。 即将到来的最激动人心的功能是增量编译,它对我们所有用户的影响最大。 增量编译也将成为进一步改善工具的基础,例如nimsuggest(自动补全,查找用法)。

如果您是公司,我们还提供商业支持。请通过[电子邮件保护]与我们联系。作为商业支持者,您可以决定应优先考虑哪些功能和错误修正。

1.2.10版是我们针对Nim 1.2的第五个修补程序版本,自4个月前发布1.2.8版以来,它带来了多个新修补程序以及一个包含安全修补程序的新Nimble版本(请参阅Nimble changelog)。

我们建议您安装最新的Nim版本(在撰写本文时:1.4.4,请参见上文)。检查您操作系统的软件包管理器是否已随附Nim 1.4或按此处所述进行安装。

如果您使用choicenim安装了Nim的早期版本,但仍无法切换到1.4.x,那么获取Nim 1.2.10就像下面这样简单:

修复了“发生“ OSError:打开的文件太多”错误时,“尝试除外”不起作用!”(#15925)

修复了“ Nim使用–debugger:native发出#line 0 C预处理程序指令,在cccc-10中使用ICE”的问题(#15942)

修复了““错误:内部错误:genRecordFieldAux”-在“版本1-4”分支中”(#16069)

修复了“通用importc proc不起作用(为js破坏了很多vmops procs)”的问题(#16428)