Change the CheckCtx constructor to take a Name enum

This prepares to eliminate some reliance on string matching but does not
yet make those changes.
This commit is contained in:
Trevor Gross
2024-11-02 22:35:30 -05:00
parent 6aef9e17c8
commit 2fab4f4580
8 changed files with 40 additions and 50 deletions

View File

@@ -36,7 +36,7 @@ where
{
let name = Op::NAME_STR;
let ulp = musl_allowed_ulp(name);
let ctx = CheckCtx::new(ulp, name, CheckBasis::Musl);
let ctx = CheckCtx::new(ulp, Op::NAME, CheckBasis::Musl);
let cases = random::get_test_cases::<Op::RustArgs>(&ctx);
for input in cases {

View File

@@ -33,7 +33,7 @@ where
let ulp = multiprec_allowed_ulp(name);
let mut mp_vals = Op::new_mp();
let ctx = CheckCtx::new(ulp, name, CheckBasis::Mpfr);
let ctx = CheckCtx::new(ulp, Op::NAME, CheckBasis::Mpfr);
let cases = random::get_test_cases::<Op::RustArgs>(&ctx);
for input in cases {