Commit graph

395 commits

Author SHA1 Message Date
Yuki Okushi
eac491efc3 Prepare 0.2.7 release
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-05-13 15:16:59 +09:00
Amanieu d'Antras
2a4ca37a63 Merge pull request rust-lang/libm#277 from TDecki/patch-1 2023-02-18 19:30:13 +01:00
Tobias Decking
8753da27ae Small tweak to mul in fma.rs. 2023-02-16 18:22:17 +01:00
Amanieu d'Antras
576368ea57 Merge pull request rust-lang/libm#275 from moritz-meier/feature/add-generic-helper 2023-02-11 16:54:11 +01:00
Amanieu d'Antras
a195371867 Merge pull request rust-lang/libm#276 from jturner314-nrl/fix-erfc-docs 2023-01-31 22:05:03 +00:00
James D. Turner
929b5841db Fix descriptions of erfc and erfcf
As described in the second paragraph of the docs for these functions, they are
the complementary error function, not the error function.
2023-01-20 13:40:55 -05:00
Moritz Meier
7777c60a0b add generic libm helper
Add editorconfig + docs


refactor
2023-01-17 20:41:24 +01:00
Amanieu d'Antras
5653205326 Merge pull request rust-lang/libm#274 from ZagButNoZig/master 2022-11-18 01:13:54 +00:00
Luc
b90b2f8547 Fix formatting
Forgot to run cargo fmt last time...
2022-11-16 15:44:43 +01:00
Luc
294eab9520 Remove negative numbers from test 2022-11-16 15:39:13 +01:00
Luc
95c860d1bf Add Small Conformance tests to Sqrt(f) 2022-11-14 16:49:43 +01:00
Amanieu d'Antras
53dec2fc63 Bump to 0.2.6 2022-11-09 01:30:02 +00:00
Amanieu d'Antras
77c5a37ea7 Merge pull request rust-lang/libm#272 from Jules-Bertholet/roundeven 2022-11-09 00:19:56 +00:00
Jules Bertholet
90128a1abb Add benchmarks 2022-11-07 23:43:39 -05:00
Jules Bertholet
83524d4aa2 Disable tests on PowerPC 2022-11-07 13:19:05 -05:00
Jules Bertholet
292221cf4c rint/rintf instead of roundeven/roundevenf 2022-11-07 12:54:02 -05:00
Jules Bertholet
e3efddc2c2 Add roundeven and roundevenf 2022-11-07 12:37:44 -05:00
Amanieu d'Antras
aa06df736e Merge pull request rust-lang/libm#269 from ajtribick/fma_wrapping_neg 2022-10-01 18:39:34 +01:00
Andrew Tribick
98e9ab973a Use wrapping_neg() to avoid fma errors on underflow 2022-09-30 14:11:15 +02:00
Amanieu d'Antras
8b42fe77b7 Bump to 0.2.5 2022-08-10 15:23:56 +01:00
Amanieu d'Antras
d0c0eb9c23 Merge pull request rust-lang/libm#267 from Amanieu/fmaf 2022-08-10 02:17:52 +02:00
Amanieu d'Antras
142261c91c Fix fmaf not to depend on FE_TOWARDZERO
Ported from upstream musl commit 4f3d346bffdf9ed2b1803653643dc31242490944

Fixes rust-lang/libm#263
2022-08-10 01:11:33 +01:00
Amanieu d'Antras
ea2de5ae30 Merge pull request rust-lang/libm#265 from ankane/no_panic 2022-08-01 16:53:42 +02:00
Amanieu d'Antras
721967527f Merge pull request rust-lang/libm#266 from Outurnate/master 2022-08-01 01:02:46 +02:00
Andrew Kane
fecd4045af Ensure more functions do not panic 2022-07-31 13:57:20 -07:00
Outurnate
ada0be15bf Use smaller IPIO2 table for 16 and 32 bit architectures 2022-07-31 14:37:57 -04:00
Amanieu d'Antras
365558d749 Bump to 0.2.3 2022-07-30 01:43:36 +01:00
Amanieu d'Antras
92c5a41888 Merge pull request rust-lang/libm#264 from ankane/tgamma_no_panic 2022-07-30 02:26:18 +02:00
Andrew Kane
4d8d134d10 Remove panics from tgamma and tgammaf 2022-07-29 16:52:30 -07:00
Amanieu d'Antras
76f02fa2db Bump to 0.2.2 2022-02-06 09:52:15 +00:00
Amanieu d'Antras
b677f5719f Merge pull request rust-lang/libm#249 from plugwash/master 2022-01-04 22:58:47 +01:00
Peter Michael Green
8d91281fcc Apply formatting fixes from CI 2022-01-04 21:16:11 +00:00
Peter Michael Green
f8c8c8b2fe 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
94b416e496 only allow x87-specific result in j1f.rs test on x87 2022-01-04 20:59:42 +00:00
Peter Michael Green
e3c3304557 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
e95ea2b11d 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
874209b56c 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
17c9073298 Fix testcases on x87 2022-01-04 20:30:43 +00:00
Peter Michael Green
d3fb52a7af 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
1622d96385 Merge pull request rust-lang/libm#259 from Amanieu/disable_ppc_test 2022-01-04 16:28:28 +01:00
Amanieu d'Antras
eb26f75f63 Disable musl tests on powerpc64 2022-01-04 00:09:07 +01:00
Amanieu d'Antras
4f5d1524fd Fix no-panic 2022-01-03 21:32:08 +01:00
Amanieu d'Antras
54a57001f8 Ignore some functions which don't match musl 2022-01-03 20:34:47 +01:00
Amanieu d'Antras
7a67cce088 Disable i686-unknown-linux-gnu tests for now 2022-01-03 19:06:54 +01:00
Amanieu d'Antras
e36ee3b4b7 Disable powerpc64 tests which were broken by the LLVM 13 upgrade 2022-01-03 19:00:31 +01:00
Lokathor
7a75c2fdad Merge pull request rust-lang/libm#254 from SuKiN-a/master
updated link to musl website
2021-07-08 22:32:06 -06:00
SuKiN-a
5428334eaa updated link to musl website 2021-07-09 09:52:08 +05:30
Lokathor
0dc91d40e6 Merge pull request rust-lang/libm#253 from bvinc/round_slow
Optimize round and roundf
2021-07-02 06:47:03 -06:00
Brian Vincent
5f23bf3c9b Optimize round and roundf 2021-06-30 22:35:47 -05:00
Lokathor
777b8fa251 Merge pull request rust-lang/libm#252 from jethrogb/issue-242
Fix substract with borrow in FMA
2021-06-24 20:23:34 -06:00