2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-23 17:52:09 +00:00

Commit Graph

  • ae1a13098c Merge remote-tracking branch 'origin/MSVC2022' into MSVC2022 Matt Borland 2022-02-04 20:00:03 +01:00
  • aac9cf952c Fix hanging test from quartic roots Matt Borland 2022-02-04 19:56:09 +01:00
  • 4eae4407b2 Merge remote-tracking branch 'boostorg/develop' into MSVC2022 Matt Borland 2022-02-04 19:50:55 +01:00
  • 50434445a4 Add missing test case. issue754 jzmaddock 2022-02-02 19:28:53 +00:00
  • 2113258e86 Demonstrate deduction guides for normal_distribution. jzmaddock 2022-02-02 19:24:24 +00:00
  • fe58ad8a67 Merge branch 'develop' into MSVC2022 jzmaddock 2022-02-02 18:38:19 +00:00
  • a36f6a54a9 Merge pull request #753 from boostorg/issue748 jzmaddock 2022-02-01 19:02:52 +00:00
  • f7935203f0 Correct #if order and static_assert error. jzmaddock 2022-01-31 19:08:33 +00:00
  • 6887109f4f Rework thread-safety logic in bernoulli_details.hpp. Fixes https://github.com/boostorg/math/issues/748. jzmaddock 2022-01-30 10:55:36 +00:00
  • 98c5bd8fd6 Fix indent issue and add required matrix attributes Matt Borland 2022-01-30 11:26:16 +02:00
  • 2cc734d76e Conditionally disable test that hangs CI (#751) Matt Borland 2022-01-29 13:58:53 +02:00
  • 3cbf1666a5 Disable some tests on Cygwin due to lack of bigobj support Matt Borland 2022-01-23 10:43:24 +02:00
  • ac80c0e56b Merge remote-tracking branch 'boostorg/develop' into cygwin Matt Borland 2022-01-23 10:29:38 +02:00
  • 358b302f10 More C-Style Cast Removal (#746) Matt Borland 2022-01-22 10:36:50 +02:00
  • 50008bb6ba constexpr isunordered (#745) Matt Borland 2022-01-21 18:07:07 +02:00
  • be7b305ad5 Merge pull request #742 from boostorg/lexical_cast_fixes jzmaddock 2022-01-19 18:40:11 +00:00
  • 2a94000733 Remove C-Style casts (#744) Matt Borland 2022-01-19 20:04:58 +02:00
  • 1748becee4 Remove old-style casts. (#743) Nick 2022-01-18 11:37:43 -08:00
  • cfc19730ea Improve comments around static_assert's [CI SKIP] jzmaddock 2022-01-18 19:23:41 +00:00
  • 9d8f5b107c Correct macro usage in chebyshev_transform_test.cpp jzmaddock 2022-01-18 09:24:37 +00:00
  • 7850b8c2dd Correct some CI test failures. Stop referencing boost::lexical_cast even in templates which aren't instantiated. Fix missing macro definition in tr1.hpp. Correct include order in some tests so we get consistent definitions for BOOST_HAS_FLOAT128. jzmaddock 2022-01-17 19:37:08 +00:00
  • 192888e732 Complete removal of direct use of lexical_cast. Correct silly typo in unchecked_factorial.hpp. Remove TEST_STD define in config.hpp as it needlessly breaks the TR1 tests. Remove lexical_cast.hpp workaround file. Correct #pragma in tr1.hpp. jzmaddock 2022-01-17 15:36:33 +00:00
  • 81cfd85df5 Begin to systematically remove direct use of lexical_cast in favour of existing abstractions. jzmaddock 2022-01-16 17:36:50 +00:00
  • 4eb1db8133 Merge pull request #722 from boostorg/de_performance_part_2 jzmaddock 2022-01-16 17:33:58 +00:00
  • 561a2f1f23 Merge branch 'develop' into de_performance_part_2 jzmaddock 2022-01-16 09:13:40 +00:00
  • 46f6ef03a2 Remove use of old-style casts from exp-sinh quadrature. (#741) Nick 2022-01-15 08:15:55 -08:00
  • 7bb0688303 Correct exp_sinh top-and-tail code. jzmaddock 2022-01-14 17:39:17 +00:00
  • e1601f129a Complete CI test with standalone mode (#680) Matt Borland 2022-01-14 18:12:22 +02:00
  • 8ebe294c83 "Top and tail" the range of values we sample in exp_sinh. This removes insignificant values at either end of the integral by way of a performance improvement. Remove the check within the inner loop for possible early exit as we have already removed the range of values which are likely to be insignificant in value during the first 2 passes. jzmaddock 2022-01-13 12:29:11 +00:00
  • 53aaf4ce21 Update expected error for tanh_sinh integral. Recent changes to tanh_sinh alters the order in which values are summed: this can randomly change the found error for either better or worse, and so the 1eps tolerance here was over-optimistic. jzmaddock 2022-01-12 18:40:18 +00:00
  • 3019900cb7 Merge pull request #738 from mborland/issue737 jzmaddock 2022-01-11 19:21:17 +00:00
  • 18a0874056 Constexpr comparison functions (#736) Matt Borland 2022-01-09 19:28:13 +02:00
  • 019de0d35a Fix for issue #737 Matt Borland 2022-01-09 14:00:19 +02:00
  • 82b595a9c3 Merge pull request #735 from boostorg/issue733 jzmaddock 2022-01-08 14:39:05 +00:00
  • d766ef18ea Fix for linker errors from multiprecision changes. Fixes https://github.com/boostorg/math/issues/733. jzmaddock 2022-01-07 11:37:44 +00:00
  • 9e369be7a4 Constexpr fmin and fmax (#732) Matt Borland 2022-01-06 21:02:41 +02:00
  • 3ce09d5739 Constexpr fdim (#730) Matt Borland 2022-01-05 17:01:22 +02:00
  • e8edbb9ac3 Fix and tests for issue #705 (#731) Matt Borland 2022-01-05 17:00:41 +02:00
  • 826d6da025 Add big obj for cygwin, and change <atomic> detection Matt Borland 2022-01-04 10:52:45 +02:00
  • ca23e57d4c .github/workflows/ci.yml: Add cygwin Matthias Koeppe 2021-12-27 21:26:39 -08:00
  • 1750ceef14 include/boost/math/tools/config.hpp [__CYGWIN__, __FreeBSD__]: No longer define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS Matthias Koeppe 2021-12-27 20:56:55 -08:00
  • 60d54e565f Quartic roots. (#718) Nick 2022-01-02 17:58:09 -08:00
  • 4e74c1251e Merge pull request #725 from mborland/724 jzmaddock 2021-12-18 16:55:32 +00:00
  • 1d6f5d12e1 Lost #endif in rebase Matt Borland 2021-12-13 21:07:01 +02:00
  • 5f9db41033 Fix tests for Apple M1 Matt Borland 2021-12-13 17:40:41 +02:00
  • ddd51d0e1c Update error rates for Apple M1 machines. Fixes https://github.com/boostorg/math/issues/724 issue724 jzmaddock 2021-12-12 16:56:38 +00:00
  • 181831c0ab Constexpr hypot (#721) Matt Borland 2021-11-28 02:33:11 +03:00
  • 8eb3a80dcf Add missing using declarations. jzmaddock 2021-11-26 09:44:17 +00:00
  • efb4628d10 Tidy up logic for pruning insignificant values. Fix up one failing test. jzmaddock 2021-11-25 16:09:20 +00:00
  • e1ded14d81 Remove redundant testing and failing test Matt Borland 2021-11-25 11:36:55 +02:00
  • 3d25e70fe2 Add MSVC-2022 to CI Testing Matt Borland 2021-11-21 17:22:05 +02:00
  • f2961197f1 Merge branch 'develop' boost-1.78.0 jzmaddock 2021-11-15 12:50:28 +00:00
  • 40605d0b78 Correct MSVC-14.2 CI failure. jzmaddock 2021-11-06 17:03:48 +00:00
  • 32a4b92b43 Update history and regenerate docs (part 2). jzmaddock 2021-11-05 19:21:25 +00:00
  • f5cdfc57a2 Revert changes in include/boost/math/quadrature/detail/tanh_sinh_detail.hpp jzmaddock 2021-11-05 18:23:09 +00:00
  • e000cf5dd1 Update history and regenerate docs. jzmaddock 2021-11-05 17:53:09 +00:00
  • 451340564a Merge branch 'develop' boost-1.78.0.beta1 John Maddock 2021-11-03 20:56:07 +01:00
  • 7108ccc1a3 Merge pull request #716 from boostorg/cubic_roots_tlc jzmaddock 2021-11-03 19:55:05 +00:00
  • 535fcc237a Merge pull request #714 from boostorg/tanh_sinh_performance jzmaddock 2021-11-03 19:54:44 +00:00
  • 5792cc4946 Merge branch 'develop' jzmaddock 2021-11-03 08:57:30 +00:00
  • 15c680c93a Remove unicode from comments and loosen up error tolerance. Nick Thompson 2021-11-02 21:20:17 -07:00
  • afaa03a090 Merge pull request #713 from boostorg/issue710 jzmaddock 2021-11-02 19:04:41 +00:00
  • 08ff95dd14 Convert file to ASCII. jzmaddock 2021-11-01 19:24:31 +00:00
  • d8078c71a3 Fix copyright declaration. jzmaddock 2021-11-01 18:32:07 +00:00
  • 28e56faf34 Tentatively prune the tails when they are insignificant. jzmaddock 2021-11-01 18:30:26 +00:00
  • fe23edcaca TanhSinh: Reinstate requirement to explore at least 4 levels. jzmaddock 2021-10-28 15:41:37 +01:00
  • 075ff0dc6c Better estimate error due to truncation at endpoints. jzmaddock 2021-10-28 12:05:12 +01:00
  • 923ed19a07 Cubic roots (#703) Nick 2021-10-26 20:54:29 -07:00
  • 035188f974 tanh_sinh: detect and allow non-finite values at end points. jzmaddock 2021-10-26 16:29:15 +01:00
  • 11134978df tanh_sinh: improve thrash detection. Significantly reduces the number of iterations in many cases. jzmaddock 2021-10-25 18:29:14 +01:00
  • 18cb92bcde Update limits used in erf/erfc approximations. Fixes https://github.com/boostorg/math/issues/710. jzmaddock 2021-10-24 19:10:36 +01:00
  • 67f451f0b3 Merge pull request #687 from boostorg/s390x jzmaddock 2021-10-24 13:03:22 +01:00
  • 8d09154f79 Merge pull request #711 from boostorg/tanhsinh_limits_fix jzmaddock 2021-10-24 13:02:51 +01:00
  • 5b61efb66d Merge pull request #712 from boostorg/quaternion_cpp_dec_float_fix jzmaddock 2021-10-24 13:00:16 +01:00
  • 3c8cfa46d1 Correct inspection report issue (missing newline). jzmaddock 2021-10-23 19:44:47 +01:00
  • 6f496bf93b Correct test for cpp_dec_float division. jzmaddock 2021-10-23 17:20:15 +01:00
  • 67b85a4a87 TanhSinh: Correct m_inital_row_length in double precision case. Remove dead header. jzmaddock 2021-10-23 12:23:30 +01:00
  • b0d1e4f760 Disallow integral return types in quadrature. (#704) Nick 2021-10-11 08:18:15 -07:00
  • 7339acd01a constexpr copysign (#701) Matt Borland 2021-10-10 20:38:26 +03:00
  • 8e8f6ec4be constexpr remainder (#700) Matt Borland 2021-10-06 20:42:02 +03:00
  • 6d5aeb08ea constexpr fmod (#699) Matt Borland 2021-10-02 18:07:14 +03:00
  • 85676085ea Expand the catmull-rom spline doc (#698) Oleg Alexandrov 2021-09-29 11:10:15 -07:00
  • 392a1c016d constexpr round (#697) Matt Borland 2021-09-27 19:01:47 +03:00
  • 3e89a0dabd constexpr modf (#696) Matt Borland 2021-09-24 21:09:25 +03:00
  • bbe18dfb49 Merge pull request #685 from mscastanho/fix-nanq jzmaddock 2021-09-21 19:01:22 +01:00
  • 5d6236fb08 Implement, test, and document trunc (#695) Matt Borland 2021-09-21 19:20:43 +03:00
  • 991fcff33d constexpr floor and ceil (#694) Matt Borland 2021-09-20 19:51:59 +03:00
  • 4ad861217d constexpr scalbn and scalbln (#693) Matt Borland 2021-09-18 20:12:47 +03:00
  • 4fa0e9d260 Merge pull request #692 from mborland/logb jzmaddock 2021-09-18 09:47:37 +01:00
  • c0383edcea Constexpr logb and ilogb Matt Borland 2021-09-17 21:05:07 +03:00
  • 3b75b350a4 constexpr div (#691) Matt Borland 2021-09-15 21:51:06 +03:00
  • e592fae531 Merge pull request #690 from mborland/constexpr_abs_overloads jzmaddock 2021-09-12 16:40:52 +01:00
  • ee919fa3e2 Merge pull request #688 from mborland/constexpr_ldexp jzmaddock 2021-09-12 16:40:13 +01:00
  • 5f48b50848 Add abs specializations to ccmath Matt Borland 2021-09-11 21:44:18 +03:00
  • 5190e5934e Simplify implementation Matt Borland 2021-09-11 20:59:17 +03:00
  • c77b5a8727 Remove testing using __builtin_constant_p Matt Borland 2021-09-07 20:32:25 +03:00
  • c0e7a1fa56 Fix docs Matt Borland 2021-09-06 21:47:29 +03:00
  • a8cdcd85b1 Remove unneeded includes Matt Borland 2021-09-06 16:05:21 +03:00
  • 000aaae2d1 Add testing Matt Borland 2021-09-06 15:44:02 +03:00
  • 0a69c93a31 Initial commit Matt Borland 2021-09-06 09:56:52 +03:00