Add domain and edge case tests to musl
This provides an increase in test coverage on platforms that cannot test against MPFR.
This commit is contained in:
@@ -23,7 +23,9 @@ use std::time::SystemTime;
|
||||
pub use f8_impl::f8;
|
||||
pub use libm::support::{Float, Int, IntTy, MinInt};
|
||||
pub use num::{FloatExt, logspace};
|
||||
pub use op::{BaseName, FloatTy, Identifier, MathOp, OpCFn, OpFTy, OpRustFn, OpRustRet, Ty};
|
||||
pub use op::{
|
||||
BaseName, FloatTy, Identifier, MathOp, OpCFn, OpCRet, OpFTy, OpRustFn, OpRustRet, Ty,
|
||||
};
|
||||
pub use precision::{MaybeOverride, SpecialCase, default_ulp};
|
||||
use run_cfg::EXTENSIVE_MAX_ITERATIONS;
|
||||
pub use run_cfg::{CheckBasis, CheckCtx, EXTENSIVE_ENV, GeneratorKind, skip_extensive_test};
|
||||
|
||||
@@ -96,6 +96,8 @@ pub type OpFTy<Op> = <Op as MathOp>::FTy;
|
||||
pub type OpITy<Op> = <<Op as MathOp>::FTy as Float>::Int;
|
||||
/// Access the associated `CFn` type from an op (helper to avoid ambiguous associated types).
|
||||
pub type OpCFn<Op> = <Op as MathOp>::CFn;
|
||||
/// Access the associated `CRet` type from an op (helper to avoid ambiguous associated types).
|
||||
pub type OpCRet<Op> = <Op as MathOp>::CRet;
|
||||
/// Access the associated `RustFn` type from an op (helper to avoid ambiguous associated types).
|
||||
pub type OpRustFn<Op> = <Op as MathOp>::RustFn;
|
||||
/// Access the associated `RustRet` type from an op (helper to avoid ambiguous associated types).
|
||||
|
||||
Reference in New Issue
Block a user