











The Nim Team is happy to announce two releases:
Nim v2.2.4 comes two and a half months after the v2.2.2 release and it contains 108 commits bringing bugfixes and improvements.
If you’re still using Nim v2.0, the v2.0.16 release brings 31 commits with bugfixes.
But we would encourage you to switch to Nim v2.2, as it brings significant improvements to the ORC memory management and to the language and the compiler overall.
Here is the version 2.2 release article, showing the improvements available in Nim 2.2.
The Nim 2.2.4 changelog is available here.
Check out if the package manager of your OS already ships version 2.2.4 or install it as described here.
If you have installed a previous version of Nim using choosenim,
getting Nim 2.2.4 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.4 from our nightlies builds.
=sink generated for pure inheritable object”
(#24725)static parameters”
(#24705)Error: identifier expected, but found '(0, 0)[0]' with let _ = in for _ in r.fields”
(#24339){.gcsafe.} block breaks move analysis”
(#24754)=destroy exists (refc)”
(#24770)NaN differs in CT & RT”
(#24772)setjmp on linux mangles ebp leading to early collection”
(#10625)if/else and when/else statements have mismatched indentation with repr”
(#24850)sink analysis broken”
(#24764)=copy on refc”
(#24879)build_all.sh koch tools fails to build atlas”
(#24881)export for imported symbols are not generated document.”
(#24890)The complete list of changes is available here.
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)incompatible-pointer-types warning/error in GCC 14 with subclassed objects”
(#24147)=destroy exists (refc)”
(#24770)setjmp on linux mangles ebp leading to early collection”
(#10625)if/else and when/else statements have mismatched indentation with repr”
(#24850)The complete list of changes is available here.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。