







The Nim Team is happy to announce version 2.2.2, the first patch release for our stable release, Nim 2.2.
It comes four months after the 2.2.0 release and it contains 203 commits, bringing bugfixes and improvements.
If you’re still on Nim 1.6, take a look at the version 2.0 release article to see all the features you’re missing. If you’ve been using Nim 2.0, the version 2.2 release article shows the improvements available in Nim 2.2.
The Nim 2.2.2 changelog is available here.
Check out if the package manager of your OS already ships version 2.2.2 or install it as described here.
If you have installed a previous version of Nim using choosenim,
getting Nim 2.2.2 is as easy as:
$ choosenim update self
$ choosenim update stable
NOTE: Make sure that the version of choosenim you have installed is 0.8.5 or higher, otherwise visit choosenim’s repo and see there how to re-install it first, before updating Nim.
Alternatively, you can download Nim 2.2.2 from our nightlies builds.
len of varargs[untyped]”
(#24258)Error: VM problem: dest register is not set with const-bound proc”
(#24359)SIGSEGV with nim c -c and nim e on macro w(): untyped = result = genSym(nskType)”
(#24379)supportsCopyMem can fail from macro context with tuples”
(#24378).ndi files”
(#24395)let symbol created by template is reused in nimvm branch “
(#24472)asyncdispatch.drain returns before timeout even if there are pending operations”
(#24506)allocCStringArray([""]) with --mm:refc”
(#22153)std/pegs with nim cpp --mm:orc --exceptions:goto creates invalid C++”
(#22101)build_all.sh”
(#24536)exportc pragma”
(#17681)array bounds”
(#24599)static openArray backed by seq cannot be passed to another function”
(#24630)size pragma on type used in type imported indirectly results in inconsistent C declarations of type size”
(#24623)The complete list of changes is available here.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。