2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-22 17:32:13 +00:00

Commit Graph

  • 14eee3781e Correct assert usage. jzmaddock 2024-01-26 19:43:14 +00:00
  • 797714419b Continue improving Bessel coverage and removing dead code. jzmaddock 2024-01-26 19:31:34 +00:00
  • fccad84bf5 Random search (#1071) Nick 2024-01-24 17:26:24 -08:00
  • 045a87e792 Refactor test coverage to put concept checks in their own group. And don't try and run concept checks with test coverage collection. jzmaddock 2024-01-24 16:43:56 +00:00
  • 31b76ee734 Merge pull request #1072 from boostorg/deprectation Matt Borland 2024-01-24 13:48:57 +01:00
  • 291f31117f Update GHA to remove Node deprecation warnings Matt Borland 2024-01-24 11:52:29 +01:00
  • c046f713bb Correct typo. jzmaddock 2024-01-23 18:03:35 +00:00
  • 317b7a64e4 More Bessel function coverage. Remove I0 initializers and rely on C++11 thread safe static const initialization. jzmaddock 2024-01-23 17:18:25 +00:00
  • 36496d4fb7 Correct sign of cyl_neumann(0,0) result in multiprecision case. jzmaddock 2024-01-23 12:18:10 +00:00
  • a1f7a305ee Algorithm jSO (#1065) Nick 2024-01-22 14:06:52 -08:00
  • 27b3f9ea09 Begin improving ibeta coverage. jzmaddock 2024-01-22 19:28:16 +00:00
  • 1bf4096273 increase tolerance jzmaddock 2024-01-22 16:29:27 +00:00
  • bc975995ed Correct bessel_J test case. jzmaddock 2024-01-22 16:14:29 +00:00
  • 7431f8141c Improve bernoulli and bessel coverage. jzmaddock 2024-01-22 13:23:33 +00:00
  • 9e18943090 Improve test coverage. Try and get all the special_functions/a*.hpp files up to 100%. jzmaddock 2024-01-21 16:58:08 +00:00
  • e06b1b7b04 Merge pull request #1067 from boostorg/opt_newline jzmaddock 2024-01-21 12:14:49 +00:00
  • 9f5e81d4ea Fix missing newline. jzmaddock 2024-01-21 10:26:53 +00:00
  • 6f81305aa6 Merge pull request #1066 from boostorg/issue1064 jzmaddock 2024-01-21 10:21:47 +00:00
  • 469541984d Improve cstdfloat iostream code. Copies input stream parsing from multiprecision. Fixes https://github.com/boostorg/math/issues/1064 This is still not "proper" iostream code, but it's much better than it was. jzmaddock 2024-01-20 19:04:59 +00:00
  • de9a1a0ee5 Fix race conditions in differential evolution (#1063) Nick 2024-01-17 10:20:41 -08:00
  • 79b4015d4d Add codecov run to CI (#1061) Matt Borland 2024-01-05 03:00:24 -05:00
  • 4ee83916c5 Differential evolution (#1062) Nick 2024-01-01 17:09:16 -08:00
  • 56b6ae1b94 Merge pull request #1060 from boostorg/MSVC_Complex Matt Borland 2023-12-22 07:28:36 -05:00
  • 8332808ebc Address review comments [CI SKIP] Matt Borland 2023-12-22 07:13:10 -05:00
  • c4e15ddda0 Fix index for MSVC 14.0 Matt Borland 2023-12-22 06:06:57 -05:00
  • 8d575067e9 Rename bessel components Matt Borland 2023-12-22 05:17:55 -05:00
  • a8ee8eb5d8 Protect dependencies with macros Matt Borland 2023-12-22 05:15:38 -05:00
  • de67ad3207 Rename our components Matt Borland 2023-12-22 05:09:32 -05:00
  • bd49c8311a Improve logic and shield other boost libraries in non-standalone mode Matt Borland 2023-12-21 08:33:23 -05:00
  • e24e884562 Undef I after pushing onto the stack Matt Borland 2023-12-21 07:48:13 -05:00
  • 23d54b385b Fix for msvc defining _Complex_I in complex.h Matt Borland 2023-12-21 07:20:24 -05:00
  • 438ee69ff0 Merge pull request #1059 from boostorg/no_boost_array Matt Borland 2023-12-20 05:48:42 +01:00
  • 185bb52813 Remove last usage of boost::array Nick Thompson 2023-12-19 17:15:44 -08:00
  • 0238802ecc Merge pull request #1057 from boostorg/libstdc++14 Matt Borland 2023-12-13 11:15:24 +01:00
  • b3a21bcbcb Fix cstdfloat numeric limits detection macro for libstdc++14 Matt Borland 2023-12-13 08:43:43 +01:00
  • e0c17f6856 Improve accuracy of quartic_roots (#1056) Nick 2023-11-27 08:52:56 -08:00
  • 44af29a78c Merge pull request #1054 from boostorg/docs boost-1.84.0 Matt Borland 2023-11-19 10:06:16 +01:00
  • ff53175155 Update version history (#1053) Matt Borland 2023-11-18 15:28:38 +01:00
  • f7f96150df Update version history (#1053) Matt Borland 2023-11-18 15:28:38 +01:00
  • 2dd018b8c7 Revert "Update version history." Matt Borland 2023-11-18 08:30:17 +01:00
  • fd0a0bf207 Revert "Update version history." Matt Borland 2023-11-18 08:23:17 +01:00
  • 430f0dc6e2 Update version history. [CI SKIP] jzmaddock 2023-11-17 18:25:02 +00:00
  • d938d3e836 Update version history. [CI SKIP] jzmaddock 2023-11-17 18:25:02 +00:00
  • 0c5b957300 Merge pull request #1051 from boostorg/1048 Matt Borland 2023-11-17 10:59:10 +01:00
  • 6c5fd09a40 Fix ADL failures for __float128 Matt Borland 2023-11-17 08:20:05 +01:00
  • 26d8675a48 Merge pull request #1050 from boostorg/ncf_sf Matt Borland 2023-11-17 08:14:42 +01:00
  • 2cb550d65e Replace C style asserts with BOOST_MATH_ASSERT Matt Borland 2023-11-16 11:39:53 +01:00
  • 6aaba2e5a3 Add 1 / eps test case to be sure Matt Borland 2023-11-16 11:28:39 +01:00
  • fe377373e4 Use identity function in floor if val >= 1/epsilon Matt Borland 2023-11-16 11:26:41 +01:00
  • 8da51f2bde Add test values from issue Matt Borland 2023-11-16 11:26:15 +01:00
  • d18964d5aa Check update of xterm for denom of 0 Matt Borland 2023-11-16 09:38:11 +01:00
  • de64f02ad3 Add test case Matt Borland 2023-11-16 09:38:01 +01:00
  • 42273bc4a2 Merge pull request #1047 from boostorg/develop boost-1.84.0.beta1 Matt Borland 2023-11-07 12:56:37 +01:00
  • 8c72a85ec6 Merge pull request #1046 from boostorg/ccmath_support_detection jzmaddock 2023-11-07 08:53:47 +00:00
  • 407a2eb8ed Correct depint.py includes. jzmaddock 2023-11-06 18:40:06 +00:00
  • c33ea10655 Update depinst.py usage to scan more directories. jzmaddock 2023-11-06 18:27:35 +00:00
  • 90c509398b Improve error detection further. jzmaddock 2023-11-06 09:40:26 +00:00
  • d7048ecfa7 Improve ccmath support detection. See discussion in https://github.com/boostorg/math/pull/1045. jzmaddock 2023-11-05 19:32:33 +00:00
  • f4c3757545 Merge pull request #1042 from boostorg/develop jzmaddock 2023-11-05 17:25:52 +00:00
  • 11e2348372 Merge pull request #1045 from boostorg/ccmath_config jzmaddock 2023-11-05 11:30:50 +00:00
  • 21230d698e Correct header include order for standalone mode. jzmaddock 2023-11-03 18:46:23 +00:00
  • 6d6b0a8c82 Correct new headers include guards. jzmaddock 2023-11-03 18:37:33 +00:00
  • 7f39320b8d Update/improve ccmath configuration. jzmaddock 2023-11-03 18:32:21 +00:00
  • 8435aefd40 Merge pull request #1044 from boostorg/next Matt Borland 2023-11-03 11:32:21 +01:00
  • d298a15b1d Reorder macro and add missing include Matt Borland 2023-11-03 08:27:30 +01:00
  • bfa206d12c Losen tolerance on cohen acceleration Matt Borland 2023-11-03 08:18:03 +01:00
  • 36a3dbd01f Merge pull request #1043 from boostorg/log1p_mp_fix jzmaddock 2023-11-02 17:55:22 +00:00
  • ae6571af58 Qualify log1p calls. This fixes ambiguous overloads in the multiprecision case between boost::multiprecision and boost::math versions of log1p. See https://github.com/boostorg/multiprecision/pull/568#issuecomment-1790195318 jzmaddock 2023-11-02 12:14:06 +00:00
  • 7bc2da4a48 Fix clang-14 run in CI (#1041) Matt Borland 2023-10-31 11:33:36 +01:00
  • 2c74b149b0 has_denorm_now (#1029) ryanelandt 2023-10-30 04:37:29 -04:00
  • 14f4e3a21f Merge pull request #1039 from boostorg/cast_cleanup jzmaddock 2023-10-18 13:15:55 +01:00
  • 7571fc6814 Fix up PP logic for there being no __float128. jzmaddock 2023-10-18 09:42:09 +01:00
  • c6f4a88809 Incorporate cast simplifications from https://github.com/boostorg/math/pull/880 Add tests and make sure everything is covered, and fix resulting errors. jzmaddock 2023-10-17 17:09:44 +01:00
  • e3e79b51c2 Merge pull request #1033 from AtariDreams/constexpr jzmaddock 2023-10-16 11:59:48 +01:00
  • 0e3b29f389 ten should be a constexpr as a float Rose 2023-10-01 23:33:11 -04:00
  • 30bb70352b Merge pull request #1038 from boostorg/issue1035 jzmaddock 2023-10-14 09:26:12 +01:00
  • eaf876c81e Correct non-central-t series convergence bug. Fixes https://github.com/boostorg/math/issues/1035. See also https://github.com/scipy/scipy/issues/19348. Accuracy in left tail is still poor, and the reflection formula appears to be to blame as it's use causes the series to cancel out the first term, but it appears we have no real choice in the matter here. At least we do now get a few digits correct. jzmaddock 2023-10-13 18:45:03 +01:00
  • 10857c0207 Merge pull request #1036 from boostorg/issue1034 jzmaddock 2023-10-13 10:34:19 +01:00
  • 57b09f4919 More test cases and corrections. jzmaddock 2023-10-12 17:06:37 +01:00
  • 2dbd7698cc Adjust recursion when using the Bessel function approximation with large z. Avoids hitting tgamma on a negative integer, also improves accuracy when b-a-0.5 is close to a negative integer. Fixes https://github.com/boostorg/math/issues/1034. jzmaddock 2023-10-11 11:45:33 +01:00
  • 1722ef9261 k should be size_t (#1031) AtariDreams 2023-09-30 21:51:27 -04:00
  • fc3a395f07 Add clang-win to CI runs (#1030) Matt Borland 2023-09-25 08:25:40 +02:00
  • 09d82da6e9 Merge pull request #1026 from boostorg/issue1006 jzmaddock 2023-09-02 09:14:53 +01:00
  • 2d9d202ff1 Fix conceptual failures. jzmaddock 2023-09-01 17:21:25 +01:00
  • 8ff6bc114e Avoid spurious overflow and divide by zero in ibeta. Add tests extracted from SciPy bug report. Fixes https://github.com/boostorg/math/issues/1006. See also https://github.com/boostorg/math/pull/1009. jzmaddock 2023-09-01 15:48:43 +01:00
  • ce18ea4096 Merge pull request #1025 from boostorg/pr1007 jzmaddock 2023-08-31 16:12:11 +01:00
  • 469bff7e17 Improve method selection logic in ibeta_power_terms (Sterling version) jzmaddock 2023-08-31 12:36:19 +01:00
  • 0c4fc70036 Merge branch 'develop' into pr1007 jzmaddock 2023-08-30 11:53:29 +01:00
  • d967bf73d0 Improve accuracy in ibeta power terms usig Sterling's approximation (the non Lanczos case). Completes work started here: https://github.com/boostorg/math/pull/1007 jzmaddock 2023-08-30 11:50:28 +01:00
  • 0d941f0d07 Fix issue #1023 (#1024) Matt Borland 2023-08-28 13:10:58 -04:00
  • 74bb4bccf2 Fix inverse_discrete_quantile for large guess (#1007) Jimmy Lu 2023-08-24 08:31:37 -04:00
  • 3d8e1d5362 test fix for multiprecision 562 (#1015) ryanelandt 2023-08-23 09:17:45 -04:00
  • fac5c41c75 Merge pull request #1019 from boostorg/issue1018 Christopher Kormanyos 2023-08-23 06:28:20 +02:00
  • 7b37e2378b Eliminate unused parameter Christopher Kormanyos 2023-08-22 19:35:53 +02:00
  • 6caf005a31 Merge pull request #1017 from boostorg/issue1016 Christopher Kormanyos 2023-08-22 16:50:52 +02:00
  • 4c964bb2ec Agree on PP syntax for <stdfloat> query Christopher Kormanyos 2023-08-22 15:07:22 +02:00
  • a14f39ff50 Correct the CI runner logic in YAML Christopher Kormanyos 2023-08-22 12:41:41 +02:00
  • 320d6f8ab7 Use elementary yet more-obscure PP checks Christopher Kormanyos 2023-08-22 11:28:28 +02:00
  • 4069a75a83 Supply proper working directory in CI Christopher Kormanyos 2023-08-22 11:17:05 +02:00
  • 56b71a77c0 MSVC 14_0 stdndards and has-include corrections Christopher Kormanyos 2023-08-22 11:09:43 +02:00