Here is the first release candidate for Nim 1.6.10, available from our nightly builds:
If you're using Choosenim, you should be able to get this RC by doing:
choosenim "#version-1-6"
choosenim update "#version-1-6"
The complete list of commits between 1.6.8 and this RC is available here.
If there are any regressions, please let us know.
Would it be possible to add support for OpenSSL 3.0 in 1.6.10 please? It's impacting a number of users.
Any changes related to: https://forum.nim-lang.org/t/9495#62360 ?
(I've practically been stuck to 1.6.6 until this gets fixed somehow...)
On windows, all my (little) programs seem to be working but they all show multiple times the following warning:
Nevermind, the problem is that I was missing a dash when setting the memory management option! (i.e. I was passing -mm:orc instead of --mm:orc).
This seems a pretty easy error to make. Perhaps the command line parser could detect the problem and show a clearer error message?
(i.e. I was passing -mm:orc instead of --mm:orc).
It is an old problem, affecting 1.6.x too. It was fixed on the devel https://github.com/nim-lang/Nim/pull/20429
It gives correct error messages on the devel branch
command line(1, 2) Error: invalid command line option: '-m'
To answer my own question. Not a nim problem. This issue arises when the nim folder name does not match the nim version nim folder: nim-#version-1-6 NimEdit nimscriptsupport.nim expects: nim-1.6.9
sorry for the noise.
─>$ choosenim update "#version-1-6"
Updating #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.sh
Updated to #version-1-6
Info: Version #version-1-6 already selected
╰─>$ nim --version
Nim Compiler Version 1.6.9 [Linux: amd64]
Compiled at 2022-11-05
Copyright (c) 2006-2021 by Andreas Rumpf
active boot switches: -d:release
How do you get 1.6.10RC with choosenim?
How do you get 1.6.10RC with choosenim?
What you have is 1.6.10RC.
We don't have letters in the version number, so that's why it still says 1.6.9. Sorry for the confusion.