Revisions of nim

David Anes's avatar David Anes (david.anes) accepted request 990009 from David Anes's avatar David Anes (david.anes) (revision 38)
- Remove duplicated strip for nimble.
- Require (at least) a C compiler. 
- Addded _constraints file to require more RAM on build nodes.
- Add patch to correctly detect GCC version, so it builds in i586
  and arm:
  * nim-fix-gcc-major-version-detection
buildservice-autocommit accepted request 979576 from David Anes's avatar David Anes (david.anes) (revision 37)
baserev update by copy to link target
David Anes's avatar David Anes (david.anes) accepted request 979575 from David Anes's avatar David Anes (david.anes) (revision 36)
- Reworked whole package.
- Add patches:
  * nim-fix-tests-certificate-key-too-small.patch
  * nim-fix-tests-ip-protocol-missing.patch
  * nim-nim-gdb_fix_interpreter.patch
- Following nim tools now work as expected:
  * nim_dbg is now installed.
  * nim-gdb can be successfully launched as it finds and loads
    nim-gdb.py correctly under gdb.
  * nimble package manager stores package information per user.
  * compiler package can be found and used, as it may be required
    by other packages.
    
- Update to 1.6.6
  * standard library use consistent styles for variable names so it
    can be used in projects which force a consistent style with 
    --styleCheck:usages option. 
  * ARC/ORC are now considerably faster at method dispatching, 
    bringing its performance back on the level of the refc memory 
    management.
  * Full changelog:
    https://nim-lang.org/blog/2022/05/05/version-166-released.html
- Previous updates and changelogs:
  * 1.6.4: 
    https://nim-lang.org/blog/2022/02/08/version-164-released.html
  * 1.6.2: 
    https://nim-lang.org/blog/2021/12/17/version-162-released.html
  * 1.6.0: 
    https://nim-lang.org/blog/2021/10/19/version-160-released.html
  * 1.4.8:
David Anes's avatar David Anes (david.anes) accepted request 951733 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 35)
- update to 1.2.16
  * oids: switch from PRNG to random module
  * nimc.rst: fix table markup
  * nimRawSetjmp: support Windows
  * correctly enable chronos
  * bigints are not supposed to work on 1.2.x
  * disable nimpy
  * misc bugfixes
  * fixes a 'mixin' statement handling regression [backport:1.2
buildservice-autocommit accepted request 887450 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 34)
baserev update by copy to link target
Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) accepted request 887387 from John Paul Adrian Glaubitz's avatar John Paul Adrian Glaubitz (glaubitz) (revision 33)
- 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)
buildservice-autocommit accepted request 817562 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 32)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 817494 from Duncan Mac-Vicar's avatar Duncan Mac-Vicar (dmacvicar) (revision 31)
- 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
buildservice-autocommit accepted request 748328 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 30)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 29)
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 28)
- Update to version 1.0.2:
  * See https://nim-lang.org/blog.html for details
- Update dependencies (based on changes by Federico Ceratto
buildservice-autocommit accepted request 707171 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 27)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 707170 from Michał Szczepaniak's avatar Michał Szczepaniak (Mister_Magister) (revision 26)
Added ppc64le
Added armv7l and aarch64
buildservice-autocommit accepted request 706734 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 25)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 24)
- Force more optflags usage
- Fix location of config files (boo#1137006)
buildservice-autocommit accepted request 704672 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 23)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 702773 from Michał Szczepaniak's avatar Michał Szczepaniak (Mister_Magister) (revision 22)
- Update to version 0.19.6:
  Please see:
  https://nim-lang.org/blog/2019/05/13/version-0196-released.html
buildservice-autocommit accepted request 662374 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 21)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 662286 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 20)
- Update to version 0.19.2:
  Please see:
  https://nim-lang.org/blog/2018/12/31/version-0192-released.html
buildservice-autocommit accepted request 643902 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 19)
baserev update by copy to link target
Displaying revisions 21 - 40 of 58
openSUSE Build Service is sponsored by