Package Release Info

nim-1.6.10-bp155.1.5

Update Info: Base Release
Available in Package Hub : 15 SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

nim

Change Logs

* Wed Nov 23 2022 David Anes <david.anes@suse.com>
- Update to version 1.6.10:
  * Fixed “–styleCheck:off does not work (and –styleCheck:hint is
    now the default?)”
  * Fixed “dereferencing pointer to incomplete type error with gcc
    9.4 with statics/cast”
  * Fixed “strutils.find uses cstring optimization that stops after
    \0”
  * Fixed “Nimpretty mangles numeric literal procs”
  * Fixed “Regression in proc symbol resolution; Error: attempting
    to call routine “
  * Fixed “of operator doesn’t consider generics under orc/arc”
  * Fixed ““incompatible type” when mixing float32 and cfloat in
    generics”
  * Fixed “cannot generate code for: mSlice with toOpenArray”
  * Fixed “-mm flag is ignored on latest Nim 1.7.1 be4bd8”
  * Full list of changes:
    https://github.com/nim-lang/Nim/compare/v1.6.8...v1.6.10
* Wed Sep 28 2022 David Anes <david.anes@suse.com>
- Remove patch nim-fix-gcc-major-version-detection.patch as it is
  already included upstream.
- Add PCRE dependency as recommended, but required while building.
- Disable broken tests
  * tasyncssl.nim [i586, armv7l]
- Update to version 1.6.8:
  * Fixed “Add –gc:arc (or –mm:arc) induce different behavior when
    using converter”
  * Fixed “Converting unsigned integer to float fails in VM"
  * Fixed “regression(0.20.0 => devel): var params assignment gives
    silently wrong results in VM”
  * Fixed “genDepend broken for duplicate module names in separate
    folders”
  * Fixed “Orc booting compiler doesn’t work with newSeq operations”
  * Fixed “hasCustomPragma and getCustomPragmaVal don’t work on
    fields with backticks”
  * Fixed “Cant use uint64 in case”
  * Fixed “nim jsondoc output is broken”
  * Fixed “Underscores are unnecessarily escaped in db_mysql”
  * Fixed “Invalid codegen when block ends with lent”
  * Fixed “locals doesn’t work with ORC”
  * Fixed “reset does not work on set”
  * Fixed “selectRead and selectWrite are dangerous to use sockets
    with FD numbers bigger than FD_SETSIZE (1024) on *nixes”
  * Fixed “use-after-free bugs in object variants”
  * Fixed “[ARC] C compiler error when using the result of a
    template in the subscript operator”
  * Fixed “Calling nullary templates without () doesn’t work inside
    calls inside other templates”
  * Fixed “[Regression] Incorrect captures of pegs \ident macro in
    nim 1.6”
  * Fixed “Windows gcc shipped with choosenim 1.6.4 with TLS
    emulation turned off : The application was unable to start
    correctly (0xc000007b).”
Version: 1.2.12-bp152.4.6.1
* Sat Dec 11 2021 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Add patch to fix vulnerability in URL parser (bsc#1192712, CVE-2021-41259)
  + 0001-Dont-read-zerobyte-in-uri.hostname.patch
Version: 1.2.12-bp152.4.3.1
* Wed Apr 21 2021 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 1.2.12
  * Fixed GC crash resulting from inlining of the memory
    allocation procs
  * Fixed “incorrect raises effect for $(NimNode)” (#17454)
- from version 1.2.10
  * Fixed “JS backend doesn’t handle float->int type conversion “ (#8404)
  * Fixed “The “try except” not work when the “OSError:
    Too many open files” error occurs!” (#15925)
  * Fixed “Nim emits #line 0 C preprocessor directives with
    –debugger:native, with ICE in gcc-10” (#15942)
  * Fixed “tfuturevar fails when activated” (#9695)
  * Fixed “nre.escapeRe is not gcsafe” (#16103)
  * Fixed ““Error: internal error: genRecordFieldAux” - in
    the “version-1-4” branch” (#16069)
  * Fixed “-d:fulldebug switch does not compile with gc:arc” (#16214)
  * Fixed “osLastError may randomly raise defect and crash” (#16359)
  * Fixed “generic importc proc’s don’t work (breaking lots
    of vmops procs for js)” (#16428)
  * Fixed “Concept: codegen ignores parameter passing” (#16897)
  * Fixed “{.push exportc.} interacts with anonymous functions” (#16967)
  * Fixed “memory allocation during {.global.} init breaks GC” (#17085)
  * Fixed "Nimble arbitrary code execution for specially crafted package metadata"
    + https://github.com/nim-lang/security/security/advisories/GHSA-rg9f-w24h-962p
    + (bsc#1185083, CVE-2021-21372)
  * Fixed "Nimble falls back to insecure http url when fetching packages"
    + https://github.com/nim-lang/security/security/advisories/GHSA-8w52-r35x-rgp8
    + (bsc#1185084, CVE-2021-21373)
  * Fixed "Nimble fails to validate certificates due to insecure httpClient defaults"
    + https://github.com/nim-lang/security/security/advisories/GHSA-c2wm-v66h-xhxx
    + (bsc#1185085, CVE-2021-21374)
- from version 1.2.8
  * Fixed “Defer and –gc:arc” (#15071)
  * Fixed “Issue with –gc:arc at compile time” (#15129)
  * Fixed “Nil check on each field fails in generic function” (#15101)
  * Fixed “[strscans] scanf doesn’t match a single character with
    $+ if it’s the end of the string” (#15064)
  * Fixed “Crash and incorrect return values when using
    readPasswordFromStdin on Windows.” (#15207)
  * Fixed “Inconsistent unsigned -> signed RangeDefect usage
    across integer sizes” (#15210)
  * Fixed “toHex results in RangeDefect exception when
    used with large uint64” (#15257)
  * Fixed “Mixing ‘return’ with expressions is allowed in 1.2” (#15280)
  * Fixed “proc execCmdEx doesn’t work with -d:useWinAnsi” (#14203)
  * Fixed “memory corruption in tmarshall.nim” (#9754)
  * Fixed “Wrong number of variables” (#15360)
  * Fixed “defer doesnt work with block, break and await” (#15243)
  * Fixed “Sizeof of case object is incorrect. Showstopper” (#15516)
  * Fixed “Mixing ‘return’ with expressions is allowed in 1.2” (#15280)
  * Fixed “regression(1.0.2 => 1.0.4) VM register messed up
    depending on unrelated context” (#15704)
- from version 1.2.6
  * Fixed “The pegs module doesn’t work with generics!” (#14718)
  * Fixed “[goto exceptions] {.noReturn.} pragma is not detected
    in a case expression” (#14458)
  * Fixed “[exceptions:goto] C compiler error with dynlib pragma
    calling a proc” (#14240)
  * Fixed “Nim source archive install: ‘install.sh’ fails with error:
    cp: cannot stat ‘bin/nim-gdb’: No such file or directory” (#14748)
  * Fixed “Stropped identifiers don’t work as field names in
    tuple literals” (#14911)
  * Fixed “uri.decodeUrl crashes on incorrectly formatted input” (#14082)
  * Fixed “odbcsql module has some wrong integer types” (#9771)
  * Fixed “[ARC] Compiler crash declaring a finalizer proc
    directly in ‘new’” (#15044)
  * Fixed “code with named arguments in proc of winim/com can
    not been compiled” (#15056)
  * Fixed “javascript backend produces javascript code with syntax
    error in object syntax” (#14534)
  * Fixed “[ARC] SIGSEGV when calling a closure as a tuple
    field in a seq” (#15038)
  * Fixed “Compiler crashes when using string as object variant
    selector with else branch” (#14189)
  * Fixed “Constructing a uint64 range on a 32-bit machine leads
    to incorrect codegen” (#14616)
* Sun Jun 21 2020 dmacvicar@suse.com
- Update to version 1.2.2:
  * See https://nim-lang.org/blog.html for details
- Enable the full testsuite in the %check section
  * Add build dependencies to run the testsuite
  * Whitelists a few tests that are not passing yet
* Wed Nov 13 2019 Martin Pluskal <mpluskal@suse.com>
- Update to version 1.0.2:
  * See https://nim-lang.org/blog.html for details
- Update dependencies (based on changes by Federico Ceratto
* Mon Jun 03 2019 m.szczepaniak.000@gmail.com
- Added ppc64le
* Mon Jun 03 2019 m.szczepaniak.000@gmail.com
- Added armv7l and aarch64
Version: 0.19.6-bp150.3.3.1
* Fri May 31 2019 Martin Pluskal <mpluskal@suse.com>
- Force more optflags usage
- Fix location of config files (boo#1137006)
* Tue May 14 2019 m.szczepaniak.000@gmail.com
- Update to version 0.19.6:
  Please see:
  https://nim-lang.org/blog/2019/05/13/version-0196-released.html
* Tue Jan 01 2019 mvetter@suse.com
- Update to version 0.19.2:
  Please see:
  https://nim-lang.org/blog/2018/12/31/version-0192-released.html
* Mon Oct 22 2018 mvetter@suse.com
- Update to version 0.19.0:
  * Please see:
    https://nim-lang.org/blog/2018/09/26/version-0190-released.html
Version: 0.18.0-bp150.2.12
* Fri Mar 02 2018 mvetter@suse.com
- Update to version 0.18.0:
  * Please see:
    https://nim-lang.org/blog/2018/03/01/version-0180-released.html
- Add nim-rpmlintrc
* Fri Jan 05 2018 mpluskal@suse.com
- Update to version 0.17.2:
  * Bugfix release
  * For details see:
    https://nim-lang.org/blog/2017/09/07/version-0172-released.html
* Sat Jun 03 2017 mpluskal@suse.com
- Update to version 0.17.0:
  * https://nim-lang.org/blog/2017/05/17/version-0170-released.html
* Sat Mar 11 2017 mpluskal@suse.com
- Update list of files to fix building on Factory
* Thu Mar 02 2017 jengelh@inai.de
- Update description
* Sun Feb 19 2017 sor.alexei@meowr.ru
- Update to version 0.16.0:
  * No changelog available.
- Build and install libraries, etc.
- Install configuration files.
- Recommend git for nimble.
* Fri Dec 23 2016 mpluskal@suse.com
- Cleanup package to follow packaging guidelines
* Fri Dec 23 2016 thomazi@linux.com
- Fixing spec summary