G2 fix and BW6 scalar field on the Rust side (#341)

* BW scalar field is now the same as BLS base field in Rust

* G2 fixed and added into Rust
This commit is contained in:
DmytroTym
2024-01-24 11:51:22 +02:00
committed by GitHub
parent f0a0bb5974
commit 96fe5bf283
38 changed files with 536 additions and 238 deletions

View File

@@ -50,8 +50,8 @@ jobs:
working-directory: ./wrappers/rust
if: needs.check-changed-files.outputs.rust == 'true' || needs.check-changed-files.outputs.cpp_cuda == 'true'
# Running tests from the root workspace will run all workspace members' tests by default
#TODO: remove test-threads once thread safety is finalized
run: cargo test --release --verbose -- --test-threads=1
# We need to limit the number of threads to avoid running out of memory on weaker machines
run: cargo test --release --verbose --features=g2 -- --test-threads=2
test-cpp-linux:
name: Test C++ on Linux