2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-25 04:22:15 +00:00
Commit Graph

6474 Commits

Author SHA1 Message Date
Matt Borland
9a3b8bc853 Merge pull request #968 from mborland/430
Fix rounding for non-representable numbers
2023-04-05 17:17:18 +02:00
Matt Borland
3a81f17b14 Replace language version check with feature check 2023-04-05 14:15:59 +02:00
Matt Borland
2c141fe268 Disable __float128 2023-04-03 17:43:50 +02:00
Matt Borland
03f4498b16 Change handling for non-literal types 2023-04-03 17:04:06 +02:00
Matt Borland
93b31d1e19 Use boost::math fpclassify functions 2023-04-03 15:40:28 +02:00
Matt Borland
c597cb1112 Fix ccmath fpclassify for poison 2023-04-03 15:03:11 +02:00
Matt Borland
e5b4f3f0c3 Improve trunc handling 2023-04-03 14:50:22 +02:00
Matt Borland
dc676d54f9 Fix extra characters 2023-04-03 14:25:08 +02:00
Matt Borland
1de39c69ef Add coverage for lround and iround 2023-04-03 14:06:29 +02:00
Matt Borland
8dfc73533d Fix __float128 test macros 2023-04-03 13:54:06 +02:00
Matt Borland
63f452a71e Merge pull request #969 from mborland/readme
Update README
2023-04-03 13:45:21 +02:00
Matt Borland
201f178028 Merge remote-tracking branch 'upstream/develop' into 430 2023-04-03 13:41:42 +02:00
Matt Borland
b3d9de82f7 Merge pull request #972 from mborland/PCH
Disable PCH on MSVC until B2 is fixed
2023-03-31 16:47:00 +02:00
Matt Borland
62ee2bc7f1 Disable PCH on MSVC until B2 is fixed 2023-03-31 14:30:52 +02:00
Matt Borland
4459621e12 Update README 2023-03-28 12:24:55 +02:00
Matt Borland
b67bfb749f Remove long double testing 2023-03-22 12:00:48 -07:00
Matt Borland
3200ce108d Change comparison to max 2023-03-21 08:11:00 -07:00
Matt Borland
6989ad19ff Don't use constexpr calculation with concept tests 2023-03-20 17:50:04 -07:00
Matt Borland
c901be5ca2 Fix __float128 2023-03-20 17:49:27 -07:00
Matt Borland
b1a95fa2c1 Add BOOST_PREVENT_MACRO_SUBSTITUTION 2023-03-20 17:03:47 -07:00
Matt Borland
5a50ec7868 Simplify and constexperize 2023-03-20 15:22:44 -07:00
Matt Borland
5284fb7fa8 Explicitly cast the result 2023-03-16 21:49:43 -07:00
Matt Borland
b8fb413405 Compensate for signedness 2023-03-16 21:23:52 -07:00
Matt Borland
f349ddbb5a Fix for long doubles 2023-03-16 20:11:05 -07:00
Matt Borland
73b8ffc13c Fix llround for non-representable numbers 2023-03-16 19:26:23 -07:00
Matt Borland
53766896dd Merge pull request #967 from mborland/warnings
Fix -Wmaybe-uninitialized in bessel jy series
2023-03-10 17:56:15 -08:00
Matt Borland
1f94d9806b Fix -Wmaybe-uninitialized in bessel jy series 2023-03-10 12:31:51 -08:00
Matt Borland
a619c3c96b Merge pull request #966 from mborland/exception
Remove unneeded boost library includes
2023-03-09 12:18:33 -08:00
Matt Borland
77c8e2aa14 Remove unneeded boost library includes 2023-03-09 08:26:46 -08:00
Matt Borland
2fe1facdb5 Merge pull request #965 from boostorg/quad 2023-03-07 11:09:09 -08:00
Matt Borland
d3a3dd3620 Conditionally disable MP testing for pFq 2023-03-07 07:53:53 -08:00
jzmaddock
cf6cd75477 Improve error handling in non-central distributions. (#963)
* Improve error handling in non-central distributions.

* Try turning debug symbols off for msvc-14.0.
So we don't run out of disk space on CI.
2023-03-07 12:11:29 +00:00
Matt Borland
e06292f69f Conditionally disable MP testing and move to proper test suite 2023-03-06 10:44:48 -08:00
Matt Borland
0b97dfa8d7 Add macro to limited amount of CI runs 2023-03-06 10:34:56 -08:00
Matt Borland
c5ffe88c2f Conditionally disable MP concept checks 2023-03-06 10:32:11 -08:00
Matt Borland
0b448cfd1e Disable MP tests unless specifically activated 2023-03-06 09:22:38 -08:00
Matt Borland
49df0cc017 Fix -Wmaybe-uninitialized 2023-03-06 08:42:07 -08:00
jzmaddock
bf3bc2e6c2 Fix ibeta_inv for very small p. (#962)
* Fix ibeta_inv for very small p.
Change assert's in temme_method_1_ibeta_inverse to corrections when guess goes out of range.
Change handling of non-convergence in second_order_root_finder to use bracketing when the end points are many orders of magnitude apart.
Fixes: https://github.com/boostorg/math/issues/961.

* Add missing copyright.
[CI SKIP]
2023-03-05 13:18:27 +00:00
Matt Borland
82ccb85907 Merge pull request #960 from mborland/959
Fix for issue #959
2023-03-03 09:08:32 -08:00
Matt Borland
c7e22bf95b Fix formatting 2023-03-02 10:01:01 -08:00
Matt Borland
8b52854cb5 Use control points to determine amount of scratch space needed 2023-03-02 09:47:23 -08:00
Matt Borland
8cfdbb6d2e Update cxxstd field (#958)
[ci skip]
2023-02-27 08:19:41 -08:00
jzmaddock
7203fa2def Fix library version number.
Regenerate docs.
[CI SKIP]
2023-02-23 18:15:50 +00:00
jzmaddock
016da990e2 Update history.
Regenerate docs.
2023-02-23 17:13:51 +00:00
Matt Borland
5576533ae2 Merge pull request #955 from mborland/17916_2
Replace int with long long in nct pdf and cdf
2023-02-23 08:21:54 -08:00
Matt Borland
91e98b89e3 Replace int with long long in nct pdf and cdf 2023-02-21 08:16:31 -08:00
jzmaddock
2b9ab5a05f Lots more missing #includes. 2023-02-20 12:57:19 +00:00
jzmaddock
9c5eac7644 Fix one more missing #include. 2023-02-20 10:00:40 +00:00
jzmaddock
a89cbfec11 Correct header spelling!! 2023-02-19 18:44:01 +00:00
jzmaddock
eb1a778cc6 Trivially add missing #include. 2023-02-19 17:12:59 +00:00