Trevor Gross
f59dd82cca
Move musl-reference-tests to a new libm-test crate
...
There isn't any reason for this feature to be exposed or part of the
build script. Move it to a separate crate.
We will also want more tests that require some support functions; this
will create a place for them.
2024-10-05 15:54:39 -05:00
Trevor Gross
c7eadedd5f
Deny warnings in CI
...
The main crate already has `#![deny(warnings)]`. Set RUSTFLAGS in CI to
enforce this for other crates in the workspace.
2024-05-06 04:51:41 -05:00
Amanieu d'Antras
eb26f75f63
Disable musl tests on powerpc64
2022-01-04 00:09:07 +01:00
Amanieu d'Antras
54a57001f8
Ignore some functions which don't match musl
2022-01-03 20:34:47 +01:00
Andrey Zgarbul
0dff1621e0
fix jn, ilogb
2019-05-09 18:40:19 +03:00
Alex Crichton
8a74ccde21
Test jn and jnf
2019-05-09 07:58:57 -07:00
Alex Crichton
fba10c51e6
Generate NaN and Infinity more often
...
Make sure they come up in RNG generation of floats
2019-05-09 07:53:21 -07:00
Alex Crichton
f3e2ed67f9
Test sincos and sincosf
2019-05-09 07:52:52 -07:00
Alex Crichton
13981db1e1
Move non-public functions to pub(crate)
...
Remove exceptions from the test list after doing so
2019-05-09 07:27:10 -07:00
Andrey Zgarbul
bb88bad222
test several outputs
2019-05-09 12:10:11 +03:00
Andrey Zgarbul
7c1e4dbf11
fix traits
2019-05-09 07:36:52 +03:00
Andrey Zgarbul
5c5ba6fe82
rm asine, mv lgamma
2019-05-09 06:58:58 +03:00
Andrey Zgarbul
fcdb5a8c13
tests, fixes, format
2019-05-07 07:16:24 +03:00
Alex Crichton
47a543171c
Run rustfmt
2019-05-02 11:44:58 -07:00
Alex Crichton
8d79795d70
Overhaul tests
...
* Move everything to azure pipelines
* Inline docker configuration in this repo (no `cross`)
* Delete `no-panic` example, use `#[no_panic]` instead.
2019-05-02 11:37:21 -07:00
Alex Crichton
7cb4a204a2
Rework how testing is done
...
Use a build script to generate musl reference outputs and then ensure
that everything gets hooked up to actually run reference tests.
2019-05-02 10:48:55 -07:00