Amanieu d'Antras
add735e30d
Merge pull request #264 from ankane/tgamma_no_panic
2022-07-30 02:26:18 +02:00
Andrew Kane
33ccb28a97
Remove panics from tgamma and tgammaf
2022-07-29 16:52:30 -07:00
Amanieu d'Antras
1f7b8eb61c
Bump to 0.2.2
2022-02-06 09:52:15 +00:00
Amanieu d'Antras
2f3fc968f4
Merge pull request #249 from plugwash/master
2022-01-04 22:58:47 +01:00
Peter Michael Green
5e68d37130
Apply formatting fixes from CI
2022-01-04 21:16:11 +00:00
Peter Michael Green
9b6f469d5b
allow force_eval! to produce a result and use that result to more explicitly force rounding on x87.
2022-01-04 21:06:28 +00:00
Peter Michael Green
1606eeae5c
only allow x87-specific result in j1f.rs test on x87
2022-01-04 20:59:42 +00:00
Peter Michael Green
db80cfb906
round to storage format in some tests before comparison to prevent spurious errors on x87.
2022-01-04 20:30:43 +00:00
Peter Michael Green
fa70d9bda7
Add forced rounding to storage format for x87 to rem_pio2.rs as well.
2022-01-04 20:30:43 +00:00
Peter Michael Green
16ce35bb19
Use force_eval instead of to_bits/from_bits combination,
...
Using to_bits/from_bits to force conversion to storage format
apparently doesn't work in release mode. Also add an architecture
conditional to avoid pessimising other architectures.
2022-01-04 20:30:43 +00:00
Peter Michael Green
8b0db9f5ba
Fix testcases on x87
2022-01-04 20:30:43 +00:00
Peter Michael Green
5672d67229
force test_near_pi in rem_pio2.rs to be evaluated at runtime not compiletime.
2022-01-04 20:30:43 +00:00
Amanieu d'Antras
10fdf12260
Merge pull request #259 from Amanieu/disable_ppc_test
2022-01-04 16:28:28 +01:00
Amanieu d'Antras
66925cff62
Disable musl tests on powerpc64
2022-01-04 00:09:07 +01:00
Amanieu d'Antras
70119faaa4
Fix no-panic
2022-01-03 21:32:08 +01:00
Amanieu d'Antras
13890be6ad
Ignore some functions which don't match musl
2022-01-03 20:34:47 +01:00
Amanieu d'Antras
5af355b461
Disable i686-unknown-linux-gnu tests for now
2022-01-03 19:06:54 +01:00
Amanieu d'Antras
d1e9aa0f11
Disable powerpc64 tests which were broken by the LLVM 13 upgrade
2022-01-03 19:00:31 +01:00
Lokathor
89eaba13eb
Merge pull request #254 from SuKiN-a/master
...
updated link to musl website
2021-07-08 22:32:06 -06:00
SuKiN-a
90472e3c28
updated link to musl website
2021-07-09 09:52:08 +05:30
Lokathor
aa030b8e87
Merge pull request #253 from bvinc/round_slow
...
Optimize round and roundf
2021-07-02 06:47:03 -06:00
Brian Vincent
842592e468
Optimize round and roundf
2021-06-30 22:35:47 -05:00
Lokathor
c2d22bf95e
Merge pull request #252 from jethrogb/issue-242
...
Fix substract with borrow in FMA
2021-06-24 20:23:34 -06:00
Jethro Beekman
8f10cf581f
Fix substract with borrow in FMA
...
Fixes #242
2021-06-24 15:59:32 +02:00
Jethro Beekman
c18c704856
Fix build failure with latest nightly
2021-06-24 15:59:32 +02:00
Lokathor
d39a3d81e0
Merge pull request #251 from phip1611/cargo-toml-readme
...
add "readme"-key to Cargo.toml in order for this crate to have a preview on crates.io
2021-03-28 08:23:50 -06:00
Philipp Schuster
2baebb5c7c
add "readme"-key to Cargo.toml in order for this crate to have a preview on crates.io
2021-03-28 12:24:08 +02:00
kellda
98c21c7493
Update CHANGELOG.md ( #245 )
2020-06-08 09:11:11 -05:00
Alex Crichton
fe396e00b7
Use macros for more division/array checks ( #244 )
...
* Use macros for more division/array checks
This commit moves over more array accesses to the `i!` macro to avoid
bounds checks when debug assertions are disabled. This is surfaced from
rust-lang/compiler-builtins#360 where recent changes in codegen units
has caused some bounds checks to not get elided in release mode. This
also adds a `div!` macro to work around rust-lang/rust#72751 .
* Don't test/bench our shim crate
It's not intended to run all our tests
2020-05-29 14:16:51 -05:00
Alex Crichton
3d729b7a85
Bump to 0.2.1
2019-11-22 11:16:36 -08:00
AJ Frantz
e149ec36ef
Fix sincosf for interval (7*pi/4, 9*pi/4) ( #233 )
...
A mistake was made in porting musl's implementation which caused the sin
and cos components to be reversed.
closes #232
2019-11-22 13:16:00 -06:00
Christopher Serr
a5e39d8f1a
Fix sincosf(PI) ( #229 )
...
Looks like the implementation was not ported correctly. Some negations
were forgotten in a certain branch. Here is the original code in musl
that has the negations:
https://github.com/bpowers/musl/blob/94cb2ec2a0ffcb47d24dbf7a30e462505396cf54/src/math/sincosf.c#L66-L67
Resolves #228
2019-10-18 08:23:57 -05:00
Alex Crichton
8532fb1c75
Remove -nursery from urls
2019-09-25 11:20:49 -07:00
Alex Crichton
47ffaa8017
Migrate from azure pipelines to Github actions ( #226 )
...
Should make user management easier and also helps follow the repository
when it's renamed.
2019-09-10 10:07:17 -05:00
Alex Crichton
8eedc24705
Merge pull request #224 from Lokathor/new-CI
...
Refresh the CI setup
2019-09-09 10:59:45 -05:00
Lokathor
52983bee33
suppress useless clippy warnings
2019-09-05 08:57:15 -06:00
Lokathor
44d1d23593
Update run.sh
2019-09-05 08:36:08 -06:00
Lokathor
27705ead8a
use sebug_assertions
2019-09-05 08:33:34 -06:00
Lokathor
7474c17c6a
swap stable to be unstable, use debug_assertions
2019-09-05 08:33:23 -06:00
Lokathor
2a89eb02ca
swap stable to be unstable
2019-09-05 08:33:03 -06:00
Lokathor
e50df4d7ee
swap stable to be unstable
2019-09-05 08:32:38 -06:00
Lokathor
5e0eca75fb
swap stable to be unstable, checked is now debug_assertions
2019-09-05 08:32:26 -06:00
Lokathor
dc6aab0ef0
there are no longer any default features
2019-09-05 08:32:05 -06:00
Lokathor
c57eda462a
Merge pull request #1 from rust-lang-nursery/master
...
pull from master
2019-08-23 21:54:20 -06:00
Alex Crichton
12481f0c74
Merge pull request #221 from Lokathor/tests
...
slightly improve spec and sanity check coverage
2019-08-14 09:03:41 -05:00
Lokathor
cd32f2619a
rustfmt fixes
2019-08-13 23:45:50 -06:00
Lokathor
2df659a64b
slightly improve spec and sanity check coverage
2019-08-13 23:40:54 -06:00
Alex Crichton
32a6a99dae
Merge pull request #216 from Lokathor/sse-sqrt
...
Improve sqrt/sqrtf if stable intrinsics allow
2019-08-12 09:57:54 -05:00
Roman Proskuryakov
2cc2589c80
Fix broken link in README
2019-08-12 10:30:36 +02:00
Lokathor
b0f666e1a2
update comments
2019-08-08 18:21:18 -06:00