2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-23 05:42:15 +00:00

Commit Graph

  • 13cb3bdacd Fix low hanging fruit test failures on s390x. This adds some extra instrumentation to bessel_j0.hpp, everything else are fixes for the test programs. The advantage of testing on this platform is that it has a true 128-bit long double which is a good test of our assumptions in code. jzmaddock 2021-09-04 10:46:26 +01:00
  • ed9a0bae1f Fix include path in tests. jzmaddock 2021-09-03 10:56:44 +01:00
  • e7f4a4c033 Add missing files. jzmaddock 2021-09-02 18:34:38 +01:00
  • e7a66ca725 Move tests around so as not to interfere with CMake script. jzmaddock 2021-09-02 10:51:49 +01:00
  • 018eef791e Fix cstdfloat_math_incl_test on ppc64le with ieee128 Matheus Castanho 2021-09-01 17:35:21 -03:00
  • 7d482f6ebc Make no atomics a soft failure in bernoulli_details.hpp. Include an "escape macro" so thread safety can be disabled if certain bernoulli features are to be used in a no-atomics environment. Fixes https://github.com/boostorg/math/issues/673. jzmaddock 2021-09-01 20:31:53 +01:00
  • 32bd619735 Allow definition of BOOST_MATH_NO_ATOMIC_INT on the command line. Allows us to test/emulate platforms with no atomic integers. jzmaddock 2021-09-01 18:54:54 +01:00
  • 6a2365805e Merge pull request #507 from boostorg/i506_cstdfloat_complex_std Christopher Kormanyos 2021-08-31 06:58:20 +02:00
  • be0c78bb4c Add a few more cstdfloat 128-bit tests Christopher Kormanyos 2021-08-30 19:04:44 +02:00
  • 670b5c4ee9 More edge ranges and optimize expq patch Christopher Kormanyos 2021-08-30 13:47:57 +02:00
  • 36fce1488d Merge branch 'develop' into i506_cstdfloat_complex_std Christopher Kormanyos 2021-08-28 16:05:56 +02:00
  • d8fe127b82 constexpr fpclassify (#679) Matt Borland 2021-08-25 23:43:43 +03:00
  • 88c4b8d661 Fix standalone endianness macros. (#678) v1.77-standalone Stephan T. Lavavej 2021-08-24 07:36:43 -07:00
  • a4d5ae7177 Constexpr isfinite and isnormal (#674) Matt Borland 2021-08-24 07:47:41 +03:00
  • 720536a08e Fix for issue 675 (#676) Matt Borland 2021-08-23 17:48:28 +03:00
  • 564967785f Constexpr abs/fabs (#672) Matt Borland 2021-08-17 08:08:12 +03:00
  • 19c2759f2b Merge pull request #667 from mborland/constexpr_sqrt jzmaddock 2021-08-11 19:17:31 +01:00
  • 4bf517ddee Merge pull request #645 from vindex10/feature/noncentral_chi2_starting_point jzmaddock 2021-08-03 17:43:51 +01:00
  • 90f102ac14 Fix duplicate typedef in mp.hpp boost-1.77.0 jzmaddock 2021-08-02 18:33:03 +01:00
  • d704035171 Merge pull request #671 from boostorg/fix_duplicate_typedef jzmaddock 2021-08-03 08:49:35 +01:00
  • e2cb654c99 Fix duplicate typedef in mp.hpp jzmaddock 2021-08-02 18:33:03 +01:00
  • 5f54d7df9a Fix #include inside boost namespace Daniel Scharrer 2021-07-28 19:56:31 +02:00
  • 3e46eba44a Merge pull request #670 from dscharrer/develop jzmaddock 2021-08-02 17:28:10 +01:00
  • 70d494d76a Disable some float128 tests and add C++17isms Matt Borland 2021-07-31 15:48:34 +03:00
  • 113d9db873 trigger tests again Victor Ananyev 2021-07-31 12:24:26 +02:00
  • 01259d49f2 trigger tests vindex10 2021-07-31 07:02:08 +00:00
  • a52c415314 Fixes for MSVC 14.2 failure Matt Borland 2021-07-30 21:27:58 +03:00
  • 78df4a61a8 no need for template in scale ranges vindex10 2021-07-30 09:32:33 +00:00
  • 1da2c29a31 fix domain error vindex10 2021-07-30 09:17:09 +00:00
  • 810e84d60d add test distributions mode benchmark vindex10 2021-07-30 09:07:58 +00:00
  • 8534c06315 fix ternary type inconsistency Victor Ananyev 2021-06-24 15:34:40 +02:00
  • 97cc1ba7f6 improve mode of the non central chi squared algorithm Victor Ananyev 2021-06-24 12:22:30 +02:00
  • 1ec5c98d80 Fix #include inside boost namespace Daniel Scharrer 2021-07-28 19:56:31 +02:00
  • 67d25f4a40 Type cast (to suppress warnings) (#669) kojiynet 2021-07-26 03:29:58 +09:00
  • 6b46545882 Fixes and add testing of float128 support Matt Borland 2021-07-25 21:19:08 +03:00
  • 5add492b5a Add testing of float128 and integer types to isinf Matt Borland 2021-07-25 18:19:01 +03:00
  • 18b65f75c9 Add testing of float128 and integer types to isnan Matt Borland 2021-07-25 18:10:27 +03:00
  • 99e6fcf2fb Only test on platforms that provide BOOST_MATH_IS_CONSTANT_EVALUATED Matt Borland 2021-07-24 15:46:57 +03:00
  • 36f2753c78 Change isinf and sqrt impls based on constexpr context [ci skip] Matt Borland 2021-07-24 14:43:44 +03:00
  • b73d44efcf Use std::isnan in non-constexpr contexts [ci skip] Matt Borland 2021-07-24 14:39:24 +03:00
  • 084bc7184b Merge remote-tracking branch 'origin/develop' into constexpr_sqrt Matt Borland 2021-07-24 14:29:58 +03:00
  • b89cdf81d2 Make isnan and isinf tests static_asserts [ci skip] Matt Borland 2021-07-24 14:29:42 +03:00
  • c9983116e8 Replace some sqrt tests with static_asserts [ci skip] Matt Borland 2021-07-24 13:17:30 +03:00
  • a6d049b075 Transplant is_constant_evaluated impl from MP [ci skip] Matt Borland 2021-07-23 22:04:33 +03:00
  • 98b0cf1f11 Doc fixes and convert to C++17 format [ci skip] Matt Borland 2021-07-23 22:03:31 +03:00
  • 6b949ee298 Fix for #664 (#665) Nick 2021-07-22 10:43:56 -07:00
  • f8d2ff8770 Fix CI Failures Matt Borland 2021-07-21 21:30:51 +03:00
  • 30b4d23f20 Add documentation Matt Borland 2021-07-20 21:06:32 +03:00
  • da1a5fa797 Update gitignore for CMake testing (#663) Matt Borland 2021-07-18 14:11:20 -05:00
  • 76c7151c09 More testing Matt Borland 2021-07-18 20:54:59 +03:00
  • b6e2e812c4 Line ending Matt Borland 2021-07-18 20:28:41 +03:00
  • 8de7139b02 Revert rsqrt changes Matt Borland 2021-07-18 20:26:43 +03:00
  • c84f209dab Add isnan tests Matt Borland 2021-07-18 18:40:59 +03:00
  • 3b46c01eba Add test for isinf Matt Borland 2021-07-18 18:30:07 +03:00
  • 0eb7d247a4 Add include tests Matt Borland 2021-07-18 15:12:50 +03:00
  • 708c27dfe4 Refactoring Matt Borland 2021-07-18 14:56:56 +03:00
  • a1aefee349 Merge pull request #662 from boostorg/noexcept-simplify jzmaddock 2021-07-16 13:33:53 +01:00
  • 96cd133605 Simplify noexcept requirement. jzmaddock 2021-07-15 19:44:18 +01:00
  • 9bd0f5631a Fix build on platforms with "double-double" long double type Matheus Castanho 2021-07-07 16:10:34 -03:00
  • 4e169792cf Merge pull request #661 from boostorg/boost_1_77_post_beta jzmaddock 2021-07-15 18:58:11 +01:00
  • 08e40b814f Merge pull request #659 from mscastanho/fix-ppc64le jzmaddock 2021-07-13 09:13:30 +01:00
  • fab3df9592 nonfinite_num_get facet fix: honour "legacy" flag to enable "nanq" and "nans" (#640) Jan Blumschein 2021-07-05 23:20:58 +02:00
  • eba915ae1e Add GCC11 to CI (#654) Matt Borland 2021-07-04 12:35:59 -05:00
  • 37e48d03e3 Fix warning in naive monte carlo include test Matt Borland 2021-07-04 17:26:02 +03:00
  • 8fa1be8e5e Doc update: correct hypergeometric equation (again). Add section on standalone usage. jzmaddock 2021-06-28 19:51:30 +01:00
  • 63b5fe85ac Fix up static_asserts in test case. jzmaddock 2021-06-28 19:39:21 +01:00
  • a7bfb5a914 Prep for 1.77: Rework hypergeometric distro equations. Fix up Fibonacci docs. Fix Fibonacci constexpr and noexcept usage and add to testing. Regenerate docs. jzmaddock 2021-06-27 19:38:05 +01:00
  • 78db77787d Increase robustness Matt Borland 2021-07-11 09:37:27 +03:00
  • 7c8ee612d3 Allow for constexpr rsqrt in certain contexts Matt Borland 2021-07-10 15:02:53 +03:00
  • 9677ed0a0a Cleanup Matt Borland 2021-07-10 12:38:51 +03:00
  • 56bdc98e41 Implement constexpr sqrt Matt Borland 2021-07-10 12:34:55 +03:00
  • c80aa8169e Fix build on platforms with "double-double" long double type Matheus Castanho 2021-07-07 16:10:34 -03:00
  • e149c34008 nonfinite_num_get facet fix: honour "legacy" flag to enable "nanq" and "nans" (#640) Jan Blumschein 2021-07-05 23:20:58 +02:00
  • 90a867cf72 Add standalone testing to bezier polynomials (#658) Matt Borland 2021-07-04 15:39:35 -05:00
  • 20c2cc0bc0 Add GCC11 to CI (#654) Matt Borland 2021-07-04 12:35:59 -05:00
  • 051a1bfae9 github appears to have lost this commit. (#655) Nick 2021-07-04 10:34:06 -07:00
  • 857033afb5 Merge pull request #657 from mborland/incl_test_warn jzmaddock 2021-07-04 17:19:04 +01:00
  • cdb3efe4ee Fix warning in naive monte carlo include test Matt Borland 2021-07-04 17:26:02 +03:00
  • 56436bb044 Remove warnings from wavelet transform tests. (#653) Nick 2021-07-01 21:59:17 -04:00
  • af14cdaf47 Bezier polynomials. (#650) Nick 2021-07-01 19:31:51 -04:00
  • 8094e3e6bf Merge pull request #651 from boostorg/prep_1_77 jzmaddock 2021-06-29 10:45:55 +01:00
  • 4cfcee9717 Doc update: correct hypergeometric equation (again). Add section on standalone usage. jzmaddock 2021-06-28 19:51:30 +01:00
  • 4db247b09a Fix up static_asserts in test case. jzmaddock 2021-06-28 19:39:21 +01:00
  • d4de174bbb Prep for 1.77: Rework hypergeometric distro equations. Fix up Fibonacci docs. Fix Fibonacci constexpr and noexcept usage and add to testing. Regenerate docs. jzmaddock 2021-06-27 19:38:05 +01:00
  • 4cdc6450d5 Merge branch 'develop' boost-1.77.0.beta1 jzmaddock 2021-06-27 09:49:39 +01:00
  • f7e7a7b6ee Add CMake Testing for Bilinear Uniform Interpolator (#646) Matt Borland 2021-06-27 07:39:09 +03:00
  • ffcd220d6d Merge pull request #648 from mborland/is_standalone_warn jzmaddock 2021-06-26 12:33:23 +01:00
  • d35f821eef Merge pull request #642 from boostorg/hypergeomkurtosis Paul A. Bristow 2021-06-26 12:24:22 +01:00
  • 8c670da649 Update README.md Nick 2021-06-25 19:37:00 -04:00
  • fa33d8dcd5 Fix BOOST_MATH_STANDALONE redefinition Matt Borland 2021-06-25 21:18:39 +03:00
  • 769f4f690d Interpolate a uniform grid with a bilinear function. (#643) Nick 2021-06-22 10:38:00 -04:00
  • a241e1da73 solve.hpp: fabs -> std::abs in templated function (#644) Joachim Wuttke 2021-06-20 00:57:50 +02:00
  • 4382d2a7c6 More changes to hypergeometric distribution documentation. pabristow 2021-06-16 11:42:37 +01:00
  • fdbb3ed7ce Corrected formula for kurtosis to match Mathematica. New Test passes. pabristow 2021-06-14 17:46:18 +01:00
  • d6e19aa2de Add CMakeLists.txt (from current develop) Peter Dimov 2021-06-09 19:49:17 +03:00
  • 45a2cbe789 Merge branch 'develop' of https://github.com/boostorg/math into develop Peter Dimov 2021-05-27 20:38:00 +03:00
  • a1d76a4fc3 Only enable tests when root project Peter Dimov 2021-05-27 20:37:47 +03:00
  • fca4f08d5b Closed Catmull-Rom curves have the same start and endpoint. (#636) Nick 2021-05-27 13:32:56 -04:00
  • 20de153ca3 Link tests to Boost::math Peter Dimov 2021-05-27 20:30:42 +03:00
  • c83a5644a0 Add a CMake option for standalone mode Peter Dimov 2021-05-27 20:16:54 +03:00