Fix a problem for long symlinks in conda (#15908) [backport]
* conda-forge/nim-feedstock@d8c80ea#diff-e1d8e552330911f9f779f85b6f2c00a15e790dcc3fbb3b28f5da1d660a30c5b8 (cherry picked from commit c6ceefe)
Fix #8404 JS backend doesn't handle float->int type conversion (#15950)…
… [backport] * Fix #8404 JS backend doesn't handle float->int type conversion * handle conv to uint as cast, discard other cases * limit to int32, times use int64 * toInt including tyInt64 break times timezones lib, ignore for now * also affect to vm * move to tests/misc/t8404.nim (cherry picked from commit 797cb2e)
attempt to make asynchttpserver better; fixes #15925; [backport:1.0]
(cherry picked from commit 8778d4a)
asynchttpserver cleanups [backport:1.0] (#15966)
* asynchttpserver cleanups [backport:1.0] (cherry picked from commit 122f22d)
Do not read the whole file to compute SHA1 hash (fixes 15997) (#16006)
* Do not read the whole file to compute SHA1 hash (fixes 15997) * Update lib/std/sha1.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> * Update lib/std/sha1.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> * Directly break from loop Co-authored-by: Andreas Rumpf <rumpf_a@web.de> [backport:1.2] [backport:1.4] (cherry picked from commit baaa19b)
makes parsesql .gcsafe [backport:1.0] (#16039)
(cherry picked from commit 743f2f5)
fix #9695 asyncmacro: tfuturevar fails when activated [backport: 1.0] (…
fix ropes format errors (#16106) [backport:1.0]
* fix rope index * add testcase * fix ropes format (cherry picked from commit 0c6c4be)
CI(actions): Replace deprecated add-path commands (#15892)
This commit resolves the following warning in the CI logs: > Error: The `add-path` command is deprecated and will be disabled soon. > Please upgrade to using Environment Files. For more information see: > https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/ The deprecation is due to an injection vulnerability (CVE-2020-15228). See: - https://bugs.chromium.org/p/project-zero/issues/detail?id=2070 - https://github.com/nim-lang/Nim/runs/1373146963#step:8:1 (cherry picked from commit 3948b40)
* fix rope index * add testcase (cherry picked from commit ab2c082)
(cherry picked from commit 19d5203)
Fix FreeBSD build failures (#15613)
The FreeBSD is/was failing, due to a conflict with installing Git. Git is guaranteed to be in the base image, so this removes that package from the package list. It also reverts back to the built-in `packages` tag since it's officially supported. Should the build fail in the future, the best place to go is the #sr.ht channel on freenode. (cherry picked from commit ba2a477)
fixes #16069; [backport:1.2] [backport:1.4] (#16115)
* fixes #16069; refs nim-lang/RFCs#257 [backport:1.2] [backport:1.4] * make tests green again (cherry picked from commit d306a04)
(cherry picked from commit 235e493)
OSX: support for M1 [backport:1.0] (#16279)
(cherry picked from commit 94bb816)
Fix osproc so that it doesn't close pipe/process/thread handles twice (…
(cherry picked from commit cb19dc5)
removing out T from docs since it no longer working (#16378) [backp…
[backport => 1.0] fix #16428 vmops now works for generic procs (#16429)
[backport 1.0] add backend support for js bigint (#16606)
* add backend support for js bigint * cleanup * add tests * add -d:nimHasJsBigIntBackend * cleanup * more tests (cherry picked from commit 025ca66)
basic cleanups regarding SSL handling (#16940) [backport:1.0]
* basic cleanups regarding SSL handling * enabled certificate checking on Windows * updated the SSL test * quoting helps (cherry picked from commit abac35e)
Remove declPragmas from lambdas [backport:1.0] (#16966)
* Remove declPragmas from lambdas [backport:1.0] * add test for exportc * fix test * fix align, nodecl -> noinit (cherry picked from commit 49b64e8)
final SSL changes [backport:1.2] (#16983)
(cherry picked from commit 74d6a4d)
[backport:1.2] update the nimble commit hash to the latest one (#16971)
(cherry picked from commit 0d34345)
Fix bug in removeDotSegments when path ends with dot (#17038) [backpo…
…rt:1.2] (cherry picked from commit 8f54d3b)
[backport:1.2] update nimble commit hash (#17109)
(cherry picked from commit da52e81)