narimiran
d1e334715d
switch to the latest Nim 2.0.x
2024-10-25 12:00:59 +02:00
tersec
c3241765e3
switch to Nim v2.0.10 ( #88 )
2024-10-03 01:07:56 +00:00
tersec
741274439c
switch to Nim v2.0.8
( #87 )
2024-07-03 02:13:18 +00:00
Miran
09a3568789
switch to Nim v2.0.6
( #86 )
2024-06-24 10:41:26 +00:00
narimiran
c72b5df2e1
Revert "use Nim 2.0.6"
...
This reverts commit 03bfa4c6acaf67e1e2e7c855ddd95b52de5a6cad.
2024-06-24 10:13:21 +02:00
narimiran
03bfa4c6ac
use Nim 2.0.6
2024-06-18 07:44:32 +02:00
Etan Kissling
a15dc546a0
switch to Nim v1.6.20
( #82 )
...
- https://github.com/nim-lang/Nim/compare/v1.6.18..v1.6.20
2024-04-26 00:14:23 +00:00
Etan Kissling
3866a8ab98
remove Nim-csources-v1
and nimble
checkouts ( #75 )
...
When `build_nim.sh` detects that `skipIntegrityCheck` is supported,
it runs the upstream toolchain for building Nim, ignoring the locally
checked out `Nim-csources-v1` and `nimble` sub-repositories. So, having
those repos checked out is not useful in that scenario.
When `skipIntegrityCheck` is unsupported, `build_nim.sh` uses the local
sub-repositories if they are available. But, it also clones them if they
are unavailable using commits as specified by environment variables.
Because the clone will happen as part of the script, having the repos
linked as sub-repositories is also not useful. Even worse, if the script
has different commit hashes than the subrepository, the behaviour is
different depending on whether `build_nim.sh` is run before or after
the submodules are checked out.
Therefore, we can remove the `Nim-csources-v1` and `nimble` sub-repos,
using the upstream build system if available, or the hardcoded commits
inside `build_nim.sh` to have a manual build, as before.
Also moves the various variables that control the used versions into
the manual section to emphasize that these only take effect in manual
mode, but not when using upstream build system (`skipIntegrityCheck`).
If one wants to use a custom `Nimble` version, fork `Nim` and adjust the
config in that fork. That also works with the upstream build system.
2024-01-15 16:21:06 +01:00
Etan Kissling
8eae399a6c
bump csources_v1
to 561b417c65791cd8356b5f73620914ceff845d10
( #73 )
...
- fix compilation with old glibc
- preliminary support for CROSSOS (a BSD derivate)
- added OpenIndiana support
2024-01-15 15:26:23 +01:00
Etan Kissling
cf0c9cfa40
switch to Nim v1.6.18
( #72 )
...
- https://github.com/nim-lang/Nim/compare/v1.6.16..v1.6.18
2024-01-03 15:17:07 +01:00
Etan Kissling
6cdd14282b
switch to Nim v1.6.16
( #70 )
...
Previous bump was two commits behind the official upstream tag.
2023-10-25 10:21:02 +02:00
jangko
fc18925ce1
Bump Nim to version 1.6.16
2023-10-16 20:33:13 +07:00
Etan Kissling
fe9bc3f375
switch to Nim v1.6.14
( #63 )
2023-06-27 19:30:49 +02:00
Zahary Karadjov
2e69505479
Bump Nim to version 1.6.12
2023-03-15 13:05:13 +02:00
Jacek Sieka
47052a3fcc
Revert "Bump fix-id (mitigates gc problem) ( #59 )" ( #60 )
...
This reverts commit 0e3e295fdbe546ee39625fa4c9d26b7e411ab79b.
2023-03-07 20:20:30 +01:00
Jordan Hrycaj
0e3e295fdb
Bump fix-id (mitigates gc problem) ( #59 )
2023-03-07 17:58:17 +00:00
jangko
ba832c296e
update nim compiler to b1a0467: bare exception fix
2023-02-01 11:19:29 +07:00
Zahary Karadjov
06d1145ffd
Switch to Nim 1.6.11
2022-12-01 07:43:32 +02:00
Zahary Karadjov
97ee9bab50
Switch back to Nim 1.2 to produce the Nimbus 22.11 release
2022-12-01 07:36:42 +02:00
Zahary Karadjov
a04a8eb266
Switch to Nim 1.6
2022-10-10 18:39:01 +03:00
Zahary Karadjov
c0c15c4e45
Revert "Bump Nim to 1.6.7 (as of 2022-07-25)"
...
This reverts commit 6d75eeea740ef5c3b23446f884f8e0b252205509.
A critical `lent` issue has been discovered
2022-07-29 11:25:15 +03:00
Zahary Karadjov
6d75eeea74
Bump Nim to 1.6.7 (as of 2022-07-25)
2022-07-25 23:26:54 +03:00
Ștefan Talpalaru
25a4c27033
Nim-1.2.16 ( #33 )
2021-12-16 22:48:52 +01:00
Ștefan Talpalaru
b4ae7bbc92
hide some annoying stderr ( #32 )
2021-12-08 13:20:56 +01:00
Ștefan Talpalaru
57f0718a2f
Nim-1.2.14
2021-11-09 15:50:33 +01:00
Ștefan Talpalaru
b6ceb0fc65
replace csources submodule
2021-05-22 19:05:06 +02:00
Ștefan Talpalaru
2b097ec86a
Nim-1.2.12
2021-04-16 04:08:36 +02:00
Ștefan Talpalaru
2c1e94d595
Nim: cherry-pick inline patch from "nim-1.2.6-RC1-hotfix"
2021-03-14 20:17:35 +01:00
Ștefan Talpalaru
316f033bad
Nim-1.2.10
2021-02-23 20:53:00 +01:00
Ștefan Talpalaru
1cb2e74aa4
Nim-1.2.6-RC1
2020-07-30 02:28:04 +02:00
Ștefan Talpalaru
0833f87ca6
Nim-1.2.2
2020-06-17 14:22:20 +02:00
Ștefan Talpalaru
d7d55753f1
Nim-1.2.2-RC3
2020-06-08 20:52:30 +02:00
Ștefan Talpalaru
c2f9ac62f4
Nim-1.2.2-RC2
2020-06-03 14:47:27 +02:00
Ștefan Talpalaru
0cce46e126
devel snapshot with a fix we need
2020-04-08 14:34:33 +02:00
Zahary Karadjov
67967528e5
Nim v1.2.0
2020-04-03 21:48:07 +03:00
Zahary Karadjov
d4b271e0a6
Bump to latest devel as our fixes got merged
2020-03-26 12:28:45 +02:00
Zahary Karadjov
53c12ddae3
Nim 1.2 RC
2020-03-25 18:13:35 +02:00
Ștefan Talpalaru
2a70c4f152
Nim 1.0.6
2020-01-27 15:25:41 +01:00
Ștefan Talpalaru
42c5e97a5b
Nim 1.0.4
2019-11-28 16:56:20 +01:00
Zahary Karadjov
733e719a58
Nim v1.0.2
2019-10-23 15:13:30 +03:00
Ștefan Talpalaru
c29bc8342c
bump vendor/Nim
2019-10-15 18:29:35 +02:00
Zahary Karadjov
9370c2bc58
Switch to Nim 1.0.2 RC
2019-10-02 14:50:14 +02:00
Zahary Karadjov
e9ddcd83f2
Nim v1.0.0
2019-10-02 14:50:10 +02:00
Ștefan Talpalaru
705c897ee7
move Nim, Nim-csources and nimble submodules here
2019-08-28 15:10:15 +02:00