Subject: CVS commit: pkgsrc/lang/nim
From: Nikita
Date: 2023-04-20 00:35:27
Message id: 20230419223527.639D1FA85@cvs.NetBSD.org

Log Message:
nim: update to version 1.6.12

Changelog (https://nim-lang.org/blog/2022/11/23/version-1610-released.html,
https://nim-lang.org/blog/2023/03/10/version-1612-released.html):

Version 1.6.12 released

The Nim team is happy to announce version 1.6.12, our sixth patch release for \ 
Nim 1.6.

Version 1.6.12 is a result of almost four months of hard work, and it contains \ 
51 commits, bringing some general improvements over 1.6.10.

Bugfixes

These reported issues were fixed:

    Fixed “sizeof object containing a set is wrong” (#20914)
    Fixed “Missing bounds check for len(toOpenArray..)” (#20954)
    Fixed “Add warning for bare except: clause” (#19580)
    Fixed “Little Copyright notice inconsistency” (#20906)
    Fixed “std/deques: wrong result after calling shrink” (#21278)
    Fixed “io.readLine adds ‘\00’ char to the end” (#21273)
    Fixed “New JS mdoe issue: return + ref ints.” (#21317)
    Fixed “Bad codegen for passed var seq to proc returning array[] converted \ 
to seq with @” (#21333)
    Fixed “Templates allowed to use ambiguous identifier” (#1027)
    Fixed “Mutating a var parameter through a mutable view triggers SIGSEGV” \ 
(#20422)
    Fixed “macOS use SecRandomCopyBytes instead of getentropy” (#20466)
    Fixed “gcc error when constructing an object that has the same name in the \ 
same file name in 2 different directories” (#20139)

Version 1.6.10 released

The Nim team is happy to announce version 1.6.10, our fifth patch release for \ 
Nim 1.6.

Version 1.6.10 is a result of almost four months of hard work, and it contains \ 
29 commits, bringing some general improvements over 1.6.8.

This version brings OpenSSL 3 support to Nim 1.6, and large allocations and \ 
deallocations for ARC/ORC are now faster.

Bugfixes

These reported issues were fixed:

    Fixed “–styleCheck:off does not work (and –styleCheck:hint is now the \ 
default?)” (#20397)
    Fixed “dereferencing pointer to incomplete type error with gcc 9.4 with \ 
statics/cast” (#20141)
    Fixed “strutils.find uses cstring optimization that stops after \0” (#19500)
    Fixed “Nimpretty mangles numeric literal procs” (#20553)
    Fixed “Regression in proc symbol resolution; Error: attempting to call \ 
routine “ (#18990)
    Fixed “of operator doesn’t consider generics under orc/arc” (#20391)
    Fixed ““incompatible type” when mixing float32 and cfloat in \ 
generics” (#19349)
    Fixed “cannot generate code for: mSlice with toOpenArray” (#19969)
    Fixed “-mm flag is ignored on latest Nim 1.7.1 be4bd8” (#20426)

Files:
RevisionActionfile
1.31modifypkgsrc/lang/nim/Makefile
1.17modifypkgsrc/lang/nim/PLIST
1.25modifypkgsrc/lang/nim/distinfo