Revisions of nim
David Anes (david.anes)
accepted
request 1006723
from
David Anes (david.anes)
(revision 43)
- 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
buildservice-autocommit
accepted
request 994348
from
David Anes (david.anes)
(revision 42)
baserev update by copy to link target
David Anes (david.anes)
accepted
request 994303
from
David Anes (david.anes)
(revision 41)
- Disable some tests for some platforms: * SFML tests/buildrequires are removed to simplify having the same version in all repositories (SLE, backports, etc.). * Disable test "tests/arc/tasyncorc.nim", which is failing in ppc64le (backports). - Require/recommend NodeJS 12 only where it is provided, so the package is buildable on more codestreams. - Includes upstream fixes for: * (bsc#1175333, CVE-2020-15693) httpClient is vulnerable to a CR-LF injection * (bsc#1175334, CVE-2020-15692) mishandle of argument to browsers.openDefaultBrowser * (bsc#1175332, CVE-2020-15694) httpClient.get().contentLength() fails to properly validate the server response * (bsc#1192712, CVE-2021-41259) null byte accepted in getContent function, leading to URI validation bypass * (bsc#1185948, CVE-2021-29495) stdlib httpClient does not validate peer certificates by default * (bsc#1185085, CVE-2021-21374) Improper verification of the SSL/TLS certificate * (bsc#1185084, CVE-2021-21373) "nimble refresh" falls back to a non-TLS URL in case of error * (bsc#1185083, CVE-2021-21372) doCmd can be leveraged to execute arbitrary commands * (bsc#1181705, CVE-2020-15690) Standard library asyncftpclient lacks a check for newline character
buildservice-autocommit
accepted
request 990013
from
David Anes (david.anes)
(revision 40)
baserev update by copy to link target
David Anes (david.anes)
accepted
request 990012
from
David Anes (david.anes)
(revision 39)
* nim-fix-gcc-major-version-detection.patch
David Anes (david.anes)
accepted
request 990009
from
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 (david.anes)
(revision 37)
baserev update by copy to link target
David Anes (david.anes)
accepted
request 979575
from
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 (david.anes)
accepted
request 951733
from
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 (WernerFink)
(revision 34)
baserev update by copy to link target
Dr. Werner Fink (WernerFink)
accepted
request 887387
from
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 (pluskalm)
(revision 32)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 817494
from
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 (pluskalm)
(revision 30)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 29)
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 (pluskalm)
(revision 27)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 707170
from
Michał Szczepaniak (Mister_Magister)
(revision 26)
Added ppc64le Added armv7l and aarch64
buildservice-autocommit
accepted
request 706734
from
Martin Pluskal (pluskalm)
(revision 25)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 24)
- Force more optflags usage - Fix location of config files (boo#1137006)
Displaying revisions 21 - 40 of 63