It is time for our third and final release candidate for 1.6.0!
You can download it from our nightly builds:
The reported Choosenim bugs should be fixed now, so if you're using Choosenim, you should be able to get this RC by doing:
choosenim update self
choosenim #version-1-6
If there are any regressions (compared to version 1.4 or previous RC's), please let us know.
choosenim "#version-1-6" so it's not commented out ;)
C:\Users\user>choosenim update self
Updating choosenim
Info: Already up to date at version 0.8.2
C:\Users\user>choosenim "#version-1-6"
Info: C:\Users\user\.choosenim\downloads\dlls.zip already downloaded
Extracting dlls.zip
Downloading Nim version-1-6 from GitHub
[##################################################] 100.0% 0kb/s
Extracting version-1-6.tar.gz
Error: Unable to extract. Error was 'Execution failed with exit code 1
... Command: tar xf C:\Users\user\.choosenim\downloads\version-1-6.tar.gz -C C:\Users\user\AppData\Local\Temp\choosenim-extraction
... Output: Nim-version-1-6/bin/nim-gdb.bash: Can't create '\\\\?\\C:\\Users\\user\\AppData\\Local\\Temp\\choosenim-extraction\\Nim-version-1-6\\bin\\nim-gdb.bash'
... tar: Error exit delayed from previous errors.
... '.
Looks like this issue persists on Windows.
Looks like this issue persists on Windows.
This is now (October 15th) fixed, and the link in the original message is updated to: https://github.com/nim-lang/nightlies/releases/tag/2021-10-15-version-1-6-246be292d142e93545ff2c42c6cf10cb09421218
Choosenim users on all platforms should now be able to test the RC3 :)
successfull switch to 1.6RC3 using choosenim on windows 🥳
C:\xxx>choosenim update self
Updating choosenim
[##################################################] 100.0% 0kb/s
Info: Updated choosenim to version 0.8.2
C:\xxx>choosenim "#version-1-6"
Downloading Nim version-1-6 from GitHub
[##################################################] 100.0% 0kb/s
Extracting version-1-6.tar.gz
Building Nim #version-1-6
Building Nim using build_all.bat
Installed component 'nim'
Installed component 'nimble'
Installed component 'nimgrep'
Installed component 'nimpretty'
Installed component 'nimsuggest'
Installed component 'testament'
Installed component 'nim-gdb'
Switched to Nim #version-1-6
C:\xxx>nim --version
Nim Compiler Version 1.6.0 [Windows: amd64]
Compiled at 2021-10-15
Copyright (c) 2006-2021 by Andreas Rumpf
active boot switches: -d:release
C:\xxx>nimble --version
nimble v0.13.1 compiled at 2021-10-15 07:46:50
git hash: d13f3b8ce288b4dc8c34c219a4e050aaeaf43fc9
Can we have a ARM version download link in Nim website ? Because this versions exist no ?
https://github.com/nim-lang/nightlies/releases/tag/latest-version-1-6
I have strange segfault using this version and --gc:arc regarding failure to allocate memory.
Stacktrace looks like this; I'm not at 100% RAM usage when it occurs.
signal (11): Segmentation fault
in expression starting at none:0
rawAlloc_system_5636 at /home/rcaillaud/.choosenim/toolchains/nim-#version-1-6/lib/system/alloc.nim:788
alloc_system_5826 at /home/rcaillaud/.choosenim/toolchains/nim-#version-1-6/lib/system/alloc.nim:956 [inlined]
allocSharedImpl at /home/rcaillaud/.choosenim/toolchains/nim-#version-1-6/lib/system/alloc.nim:1102 [inlined]
allocShared0Impl_system_1740 at /home/rcaillaud/.choosenim/toolchains/nim-#version-1-6/lib/system/alloc.nim:1108 [inlined]
rawNewString at /home/rcaillaud/.choosenim/toolchains/nim-#version-1-6/lib/system/strs_v2.nim:111
ntgetDateStr at /home/rcaillaud/.choosenim/toolchains/nim-#version-1-6/lib/pure/times.nim:1425
substituteLog_pureZlogging_188 at /home/rcaillaud/.choosenim/toolchains/nim-#version-1-6/lib/pure/logging.nim:308
I'm not sure what cause it; the culprit line is a simple logging message.
I have strange segfault using this version and --gc:arc regarding failure to allocate memory.
Well, it's always hard to say anything without a program.
Well, it's always hard to say anything without a program.
I know, but I fail to isolate a reproducible example so far, and the application in which that happens is too big to share the full code. If I manage to get a small example that reproduce i'll open an issue