pkgsrc/lang/nim
ryoon ae2792a252 nim: Update to 1.6.2
Changelog:
Bugfixes

These reported issues were fixed:

  * Fixed "SYS_getrandom undeclared compiling nim 1.6.0 stdlib on linux kernel
    < 3.17 (including RHEL7)" (#19052)
  * Fixed "Compiler terminated with IndexDefect if --gc:arc or --gc:orc given,
    when proc return a global variable with lent or var type" (#18971)
  * Fixed "Errors initializing an object of RootObj with the C++ backend" (#
    18410)
  * Fixed "Stack traces broken with arc/orc" (#19078)
  * Fixed "isolate happily compiles despite not being able to prove the
    absence of captured refs" (#19013)
  * Fixed "PragmaExpr erroneously added to enum type" (#19011)
  * Fixed "RVO not applied to object with large array" (#14470)
  * Fixed "Compile error from backend gcc when generic int type is defined" (
    #19051)
  * Fixed "Varargs broken in 1.6.0 when len is 0 and preceding block
    arguments." (#19015)
  * Fixed "VM replaces declared type with alias" (#19198)
  * Fixed "regression: effectless inner template declared as side effect" (#
    19159)
  * Fixed "variables in closure iterators loop are not correctly unassigned"
    (#19193)
  * Fixed "Unexported converters propagate through imports and affect code" (
    #19213)
  * Fixed "[arc] of operation segfaults for a ptr object containing traced
    reference" (#19205)
  * Fixed "Static linking with a .lib file not working" (#15955)

This release also includes these improvements:

  * Allow converting static vars to openArray (PR #19047)
  * Do not break interpolation for field init message string (PR #19085)
  * fixes another effect inference bug (PR #19100)
  * fix nimindexterm in rst2tex/doc2tex (PR #19106)
  * Remove tlsEmulation enabled from Windows + GCC config (PR #19119)
  * fixes .raises inference for newSeq builtin under -gc:orc (PR #19158)
  * Fix undeclared SYS_getrandom on emscripten (PR #19144)
  * Merge file size fields correctly on Windows (PR #19141)
  * fix marshal bugs in VM (PR #19161)
  * allow HSlice bounded by constants of distinct types (PR #19219)
  * fixes a possible "javascript:" protocol exploit (PR #19134)
  * let Nim support Nimble 0.14 with lock-file support (PR #19236)
  * nimRawSetjmp: support Windows (PR #19197)
  * Don't read \0 in uri.hostname (PR #19148)
  * json: limit recursion depth (PR #19252)
2022-01-04 12:49:08 +00:00
..
patches nim: Update to 1.2.2 2020-06-21 07:43:29 +00:00
buildlink3.mk nim: Update to 1.2.6 2020-08-09 22:11:29 +00:00
DESCR
distinfo nim: Update to 1.6.2 2022-01-04 12:49:08 +00:00
Makefile nim: Update to 1.6.2 2022-01-04 12:49:08 +00:00
PLIST nim: Update to 1.6.0 2021-11-21 16:40:02 +00:00