HomeFreeBSD

lang/nim: Upgrade from 2.0.6 to 2.0.8

Description

lang/nim: Upgrade from 2.0.6 to 2.0.8

Major improvements in this release:

  Nim’s allocator is now much more stable with --threads:on.
  Better support for gcc14.
  Optimized setLen(0) for uninitialized strings and seqs.
  Optimized move when used with --mm:refc.

These reported issues were fixed:

  Fixed “[Semi-regression] C code contains backtick`gensym” (#23711)
  Fixed “setLen(0) allocates memory causing performance regression” (#23742)
  Fixed “Sigsegv on std/tasks destructor” (#23725)
  Fixed “genericAssign does not take care of the importC variables” (#9940)
  Fixed “move(table) does not move the table” (#23759)
  Fixed “Local variables can be prematurely moved to closure, causing use-after-move” (#23748)
  Fixed “tvatiteropenarray test fails with c++” (#19977)

Taken from:
  https://nim-lang.org/blog/2024/07/03/version-208-released.html

Full Changelog:
  https://github.com/nim-lang/Nim/compare/v2.0.6...v2.0.8

PR: 280142
Approved by: Neal Nelson (maintainer)

Details

Provenance
tzAuthored on Jul 6 2024, 10:43 PM
Parents
R11:07cfc1ff2d46: security/rustls-ffi: Remove spurious patch file
Branches
Unknown
Tags
Unknown