From 5d4e97813384e9d99983acd0888e0b1eb67e2826 Mon Sep 17 00:00:00 2001 From: Mamy Ratsimbazafy Date: Wed, 27 Nov 2024 23:21:33 +0000 Subject: [PATCH] CI: drop old nim compiler versions --- .github/workflows/ci.yml | 5 ++++- README.md | 2 -- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d904e690..8267e437 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,10 @@ jobs: fail-fast: false max-parallel: 20 matrix: - nim_version: [version-1-6, version-2-2] # version-2-0] is crashing due to https://github.com/mratsim/constantine/issues/471 + # version-2-0 is crashing due to https://github.com/mratsim/constantine/issues/471 + # version-1-6 and version-2-0 have issues with templates in typedef operating on a generic for Fp12 tower in https://github.com/mratsim/constantine/pull/485 + # Hence we only test and officially sypport 2.2.0, though 99% of Constantine should work on older compilers + nim_version: [version-2-2] rust_toolchain: [stable] # [beta, nightly] go_toolchain: [stable] target: diff --git a/README.md b/README.md index 32c78409..4991c683 100644 --- a/README.md +++ b/README.md @@ -137,8 +137,6 @@ See the following documents on the threadpool performance details, design and re > [!IMPORTANT] > Constantine can be compiled with: -> - Nim v1.6.x, -> - Nim v2.0.2 to v2.0.8 but not Nim v2.0.0 and Nim 2.0.10 (due to compile-time evaluation crashes) > - Nim v2.2.0 ### From Rust