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

Commit Graph

  • c65f834412 Merge pull request #840 from mborland/update_CI Matt Borland 2022-10-14 08:13:19 -07:00
  • bfb0295760 Remove deprecated CI skip filter Matt Borland 2022-10-13 07:15:46 -07:00
  • a978d95d8d Change looping over array to be unsigned (#830) Rose 2022-10-13 10:06:46 -04:00
  • 7ad016f34b short-circuit overflow protection for M1 Mac clang (#827) Nicholas McKibben 2022-10-12 15:03:13 -07:00
  • 2a07116411 Fix bytes behavior (#828) Rose 2022-10-12 11:27:42 -04:00
  • 3ac2fb2a6b Update deprecated workflow Matt Borland 2022-10-11 11:54:25 -07:00
  • aac1131351 Specify seed in random tests. (#839) Nick 2022-10-09 12:42:41 -07:00
  • 38034fa576 Fix Clang-15 warnings (#831) Rose 2022-10-09 14:18:24 -04:00
  • ddf0143a8c BREAKING CHANGE: Correct definition of user_rounding_error, (#836) jzmaddock 2022-10-09 09:14:27 +01:00
  • ea9c3a27e9 Fix quartic roots when depressed cubic only has single real root (#838) Nick 2022-10-08 21:39:08 -07:00
  • 9346271a45 Fix Issue 833 (#835) jzmaddock 2022-10-07 09:35:26 +01:00
  • 92775b53fc Correct 1F1[-n, -n, x] (#832) jzmaddock 2022-10-06 11:10:56 +01:00
  • a3c2c0d0b2 Modernize exception specification (#822) Antony Polukhin 2022-09-27 21:07:58 +03:00
  • ad34fe1785 Merge pull request #824 from HDembinski/remove_extra_semicolon Matt Borland 2022-09-18 08:01:52 -07:00
  • 5f704c76a5 remove extra semicolon, fixes Hans Dembinski 2022-09-18 10:23:46 +02:00
  • 1ce6dda2fb Merge pull request #819 from mborland/better_copysign Matt Borland 2022-08-26 09:28:23 -07:00
  • 48edf590f4 Fix include logic for <bit> and assert 0 and NAN when no bit_cast Matt Borland 2022-08-22 18:53:11 -07:00
  • 2bd2859660 Fix warning for width exceeding type Matt Borland 2022-08-21 18:46:12 -07:00
  • 2b50b522fa Use improved signbit in copysign impl Matt Borland 2022-08-21 11:52:06 -07:00
  • 50a581240e Fix x86 padding and make all types fixed length Matt Borland 2022-08-21 10:57:10 -07:00
  • 3a69eaf7da Add NAN and Zero support for long doubles Matt Borland 2022-08-20 08:46:05 -07:00
  • a0d3b809b0 Add NAN and Zero support for doubles Matt Borland 2022-08-20 07:47:54 -07:00
  • 80efcf6db6 Fix macro logic for older compliers Matt Borland 2022-08-20 07:38:24 -07:00
  • d62f0d9ba0 Add NAN and Zero support for float Matt Borland 2022-08-18 19:34:46 -07:00
  • d2a9c9e8b6 Merge pull request #815 from boostorg/complete_elliptic_optimizations jzmaddock 2022-08-24 12:52:16 +01:00
  • de7928e39b Disable new ellint code for clang-7. jzmaddock 2022-08-24 08:41:00 +01:00
  • c8fdd65521 Re-factor nested calls from ellint_3->ellint_1. See if it fixes the clang-7 audodiff issues. jzmaddock 2022-08-23 19:37:06 +01:00
  • 7d219b2074 Merge branch 'develop' into complete_elliptic_optimizations John Maddock 2022-08-22 19:06:48 +01:00
  • 58ab7db62f Define BOOST_FORCEINLINE in standalone mode. jzmaddock 2022-08-18 11:18:35 +01:00
  • 10bd7be0f1 ellint_1/2 performance tweaks. Add Google bench to probe changes more easily. Update graphs and docs. jzmaddock 2022-08-17 19:21:03 +01:00
  • f111b6a5de Merge pull request #817 from mborland/readme Matt Borland 2022-08-14 09:29:37 -07:00
  • d211941526 Update Readme Matt Borland 2022-08-14 09:28:26 -07:00
  • 9302b79221 Correct some accuracy issues in ellint specializations. Also correct infinite recursion in ellint_2. jzmaddock 2022-08-11 12:30:53 +01:00
  • d6877737e0 Improve performance of the Complete Elliptic Integrals. By adding Taylor series approximations. jzmaddock 2022-08-10 19:14:08 +01:00
  • 773ec298a7 Merge pull request #813 from mborland/issue_800 jzmaddock 2022-08-05 09:08:08 +01:00
  • 53e6658208 Fix for issue #800 Matt Borland 2022-08-04 20:17:15 -07:00
  • 349413a274 Merge pull request #812 from boostorg/issue810 jzmaddock 2022-08-04 17:54:12 +01:00
  • 462497a916 Merge pull request #811 from mborland/issue_810 Matt Borland 2022-08-04 11:31:11 -04:00
  • 45e479deb0 Add #include tests for hypergeometric functions. Fix the one error detected. jzmaddock 2022-08-04 13:37:20 +01:00
  • 319817d3ca Fix -Wsign-compare warnings Matt Borland 2022-08-03 20:29:10 -07:00
  • 6a64075999 Fix for zero as null pointer constant warning Matt Borland 2022-08-03 19:29:01 -07:00
  • fae5c5cd12 Add missing headers and test for git issue Matt Borland 2022-08-03 19:28:35 -07:00
  • a385ec5a49 Merge pull request #809 from boostorg/noinline_fix jzmaddock 2022-07-27 14:43:57 +01:00
  • b33e40eb4b Add BOOST_NOINLINE to standalone config and apply to erf_inv_initializer. Replaces: https://github.com/boostorg/math/pull/807. jzmaddock 2022-07-27 11:20:51 +01:00
  • d4aacdd30f Merge pull request #805 from mckib2/bessel_ik-overflow Matt Borland 2022-07-20 09:38:52 -07:00
  • b0096e649f Avoid overflow in intermediate bessel_ik computation mckib2 2022-07-18 19:05:44 -07:00
  • 8f5520cea5 Merge pull request #802 from boostorg/issue799 jzmaddock 2022-07-16 09:32:57 +01:00
  • 08f30fb8d7 Stop taking the logarithm of zero in ibeta_power_terms. jzmaddock 2022-07-15 19:35:34 +01:00
  • 6efed67e21 Make sure ibeta_derivative triggers an underflow error when required. See https://github.com/boostorg/math/issues/799. jzmaddock 2022-07-15 19:16:17 +01:00
  • a0a0b37468 Merge pull request #801 from RL-S/develop jzmaddock 2022-07-15 18:12:16 +01:00
  • 631888be03 Corrected path of cubic_roots.hpp in doc RL-S 2022-07-15 17:14:17 +02:00
  • 2722120dae Corrected path of quartic_roots.hpp in doc RL-S 2022-07-15 17:14:14 +02:00
  • ff0279cd21 Merge pull request #798 from mborland/nullptr jzmaddock 2022-07-11 18:14:20 +01:00
  • 82b188f96d Replace 0 in pointer default arguments with nullptr Matt Borland 2022-07-10 18:22:04 -07:00
  • f7f3b8e015 Replace casting of 0 to pointer type with nullptr Matt Borland 2022-07-10 18:05:13 -07:00
  • 7caa9101b0 Replace 0 with nullptr in pole error Matt Borland 2022-07-10 17:51:28 -07:00
  • 52d5c0db7d Explicit casting of double Matt Borland 2022-07-10 17:37:15 -07:00
  • d918340a25 Replace 0 with nullptr in special_fun Matt Borland 2022-07-10 16:26:13 -07:00
  • 3ce17c2e2b Replace 0 with nullptr for raise_under/overflow error Matt Borland 2022-07-10 13:56:13 -07:00
  • 6b4653dd0f Merge pull request #797 from sjrowlinson/fix/endpoint_deriv_bug_cubic_bspline Matt Borland 2022-07-10 13:14:41 -07:00
  • 9adf7ea4bc Added test for circ conic section cubic b spline Samuel Rowlinson 2022-07-10 15:59:26 +01:00
  • 4809e714d4 Fixing right endpoint deriv bug in cubic b spline Samuel Rowlinson 2022-07-10 15:25:34 +01:00
  • d4c0f5916b Merge pull request #796 from mborland/more_warn jzmaddock 2022-07-06 17:39:34 +01:00
  • ca5b90c781 Clean Commit History Matt Borland 2022-07-05 20:00:29 -07:00
  • 97a92c0f50 Replace c-style casts for double Matt Borland 2022-07-04 07:57:28 -07:00
  • f915cfc0d8 Replace c-style casts for int Matt Borland 2022-07-04 07:56:20 -07:00
  • eb9baf6808 Fix variable shadowing in chebyshev Matt Borland 2022-07-04 07:49:46 -07:00
  • 78d691ee2d Fix unreachable code in bernoulli Matt Borland 2022-07-03 20:13:31 -07:00
  • 1a0c3c8763 explicit casting from floating point to integer Matt Borland 2022-07-03 20:05:48 -07:00
  • 69557c0d1a Explicit conversions from floating point type to size_t Matt Borland 2022-07-03 20:01:24 -07:00
  • 77f7851c12 Add explicit type conversions for unsigned to signed types Matt Borland 2022-07-03 19:56:46 -07:00
  • 28ff5ed847 Add explicit casting for int to floating point types Matt Borland 2022-07-03 19:50:17 -07:00
  • 69e6643cbd Fix unreachable code Matt Borland 2022-07-03 19:33:22 -07:00
  • d2a42e9501 Change implicit type conversion to explicit Matt Borland 2022-07-03 17:36:23 -07:00
  • ae70e1f22d Merge pull request #794 from mborland/unsafe_bool Matt Borland 2022-07-03 15:44:19 -07:00
  • bc575968f4 Merge pull request #795 from mborland/warn jzmaddock 2022-07-03 18:56:06 +01:00
  • 0569685944 Remove unused paratemers in test_nc_t Matt Borland 2022-07-02 19:47:26 -07:00
  • d11c836abd Fix deprecated implicit copy constructor for octonion Matt Borland 2022-07-02 19:40:12 -07:00
  • 3373357752 Remove unused parameter from catmull_rom Matt Borland 2022-07-02 19:39:45 -07:00
  • d2c3694ebc Suppress quaternion constexpr test unused variable Matt Borland 2022-07-02 19:28:05 -07:00
  • 0b57cd2cd7 Suppress TR1 unused variable warnings Matt Borland 2022-07-02 19:23:55 -07:00
  • c94cf596eb Suppress unused variable warning Matt Borland 2022-07-02 19:16:25 -07:00
  • 01d77f55e7 Fix uninitialized const reference warning Matt Borland 2022-07-02 19:10:05 -07:00
  • f000fd5c5c Move conditionally used local typedef in test_2F0 Matt Borland 2022-07-02 18:54:18 -07:00
  • a40c99c39c Remove unused parameters in test Matt Borland 2022-07-02 18:51:12 -07:00
  • 0ed3134719 Fix deprecated implicit copy constructor in airy ai bi zero Matt Borland 2022-07-02 18:48:15 -07:00
  • 06ce1cd511 Fix deprecated implicit copy constructor in bessel jy zero Matt Borland 2022-07-02 18:30:01 -07:00
  • 99adf50919 Fix C++14 extension warning in traits Matt Borland 2022-07-02 18:24:49 -07:00
  • 699002becb Fix deprecated implicit copy constructor in hyper geom 1F1 recurrence Matt Borland 2022-07-02 18:03:03 -07:00
  • 1cbf7e2c3d constexpr signbit (#793) Matt Borland 2022-07-02 11:47:03 -07:00
  • bbd37e2216 Fix unsafe bool warning in remainder and refactor Matt Borland 2022-07-01 17:09:59 -07:00
  • e2e627fa10 Fix unsafe bool warning in fmod and refactor Matt Borland 2022-07-01 16:56:45 -07:00
  • ae0fe3d751 Constexpr next (#789) Matt Borland 2022-06-29 08:44:54 -07:00
  • db2a7cbb44 Merge branch 'develop' boost-1.80.0.beta1 boost-1.80.0 John Maddock 2022-06-26 18:51:04 +01:00
  • 4ffe9bb26c Update history and regenerate docs. [CI SKIP] jzmaddock 2022-06-25 19:38:28 +01:00
  • 85e2a554b6 Merge branch 'develop' John Maddock 2022-06-24 09:02:08 +01:00
  • 7df6a2895d Merge pull request #792 from jwakely/patch-1 jzmaddock 2022-06-14 17:58:06 +01:00
  • b3cec0c732 Replace non-UTF-8 copyright character Jonathan Wakely 2022-06-14 17:55:04 +01:00
  • 281dda0e88 Merge pull request #791 from boostorg/consolidate_tests jzmaddock 2022-06-07 08:40:36 +01:00
  • 48f20e9f82 Split windows-gcc jobs into smaller chunks again. These are much much slower than anything else. jzmaddock 2022-06-06 18:44:24 +01:00