Closed teor2345 closed 3 months ago
New tests are causing some failures:
---- primitives::poly::test::mul::test_cyclotomic_mul_rand stdout ---- thread 'primitives::poly::test::mul::test_cyclotomic_mul_rand' panicked at eyelid-match-ops/src/primitives/poly/test/mul.rs:33:19: accessed virtual leading zero coefficient: improve performance by stopping at the highest non-zero coefficient note: run with
RUST_BACKTRACE=1
environment variable to display a backtrace
https://github.com/Inversed-Tech/eyelid/actions/runs/8639845243/job/23686846926?pr=33#step:5:18
This also means I need to fix the workflows to put the actions variables into the workflow script environment: https://github.com/Inversed-Tech/eyelid/settings/variables/actions
Compared to the main branch, this doesn't change performance significantly (as expected): https://github.com/Inversed-Tech/eyelid/actions/runs/8638397766/job/23682757451 https://github.com/Inversed-Tech/eyelid/actions/runs/8654320806/job/23731313961?pr=33
This PR:
MAX_DEGREE
is enforced by:Mul
implementationsX^n
X^n
X^n
Also:
Close #13.