Commit Graph

44 Commits

Author SHA1 Message Date
tersec 8fafcd0bac
switch to Nim v2.0.12 (#95) 2024-11-01 11:15:50 +00: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 03bfa4c6ac.
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 0e3e295fdb.
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 6d75eeea74.

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