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

Commit Graph

  • fae96bf542 S390x testing: make all the tests 128-bit float safe. jzmaddock 2023-01-11 18:31:05 +00:00
  • aaa8684f09 Merge pull request #912 from mborland/ccmath Matt Borland 2023-01-09 07:12:25 -08:00
  • 8c26796f71 Fix inf handling and simplify type promotion Matt Borland 2023-01-08 15:00:44 -08:00
  • 44a7828834 Fix logb inf handling Matt Borland 2023-01-07 10:07:47 -08:00
  • 11443ceefa Fix -inf handling for sqrt Matt Borland 2023-01-07 09:50:15 -08:00
  • ec499a43b7 Simplify fdim type promotion logic Matt Borland 2023-01-03 17:13:16 +01:00
  • 6b48f06f07 Improve handling of NANs in fdim Matt Borland 2023-01-03 17:12:49 +01:00
  • 5ebeddef31 Simplify fmax type promotion logic Matt Borland 2023-01-03 14:29:29 +01:00
  • d27c7f43e6 Improve handling of NANs in fmax Matt Borland 2023-01-03 14:28:21 +01:00
  • 51fb875730 Simplify fmin type promotion logic Matt Borland 2023-01-03 14:25:00 +01:00
  • a10abc2767 Improve handling of NANs in fmin Matt Borland 2023-01-03 14:21:58 +01:00
  • c6e8d0e6eb Improve handling of NANs in hypot Matt Borland 2023-01-03 14:13:53 +01:00
  • c7513bea7d Improve handling of NANs in logb Matt Borland 2023-01-03 14:05:09 +01:00
  • fb21f21822 Improve handling of NANs in sqrt Matt Borland 2023-01-03 13:58:01 +01:00
  • 346d2a90f7 Merge pull request #905 from mborland/cxx14 jzmaddock 2022-12-29 11:21:23 +00:00
  • 3ce2e1b623 Merge pull request #907 from Flamefire/patch-1 jzmaddock 2022-12-28 18:22:19 +00:00
  • c91659e368 Use size_t in size_to_precision Alexander Grund 2022-12-28 13:50:52 +01:00
  • 773f7741c4 Require C++14 support Matt Borland 2022-12-27 14:24:41 +01:00
  • fb82796a79 Merge pull request #903 from boostorg/issue902 jzmaddock 2022-12-16 09:10:11 +00:00
  • 6ab71df84a Fix tanh_sinh warnings. Introduced in previous fix. jzmaddock 2022-12-15 17:48:50 +00:00
  • 0b56a468a9 Make integrators const correct. Update tests accordingly. jzmaddock 2022-12-15 17:38:36 +00:00
  • 81b7477cef Merge pull request #901 from boostorg/issue898 jzmaddock 2022-12-11 16:27:41 +00:00
  • c55e6856b6 Fix tanh_sinh integration for edge case, where max_left_index/max_right_index may go to zero if the function being integrated overflows the FP type being used across nearly all of it's range. Fixes https://github.com/boostorg/math/issues/898 jzmaddock 2022-12-11 13:11:08 +00:00
  • 61002717c6 Merge pull request #899 from AtariDreams/bugprone Matt Borland 2022-12-09 18:33:53 -08:00
  • dbb1ae7667 Use cfloat instead of float.h Rose 2022-12-09 11:07:42 -05:00
  • f395de082e Merge pull request #897 from boostorg/871 boost-1.81.0 Matt Borland 2022-12-07 16:48:40 -08:00
  • bfb8e7d039 Fix for issue #871 (#872) Matt Borland 2022-11-13 07:25:12 -08:00
  • 6c3e9b4467 Merge pull request #895 from mborland/windows Matt Borland 2022-12-06 12:23:37 -08:00
  • 6abc01f1ca Consolidate windows testing Matt Borland 2022-12-06 08:43:22 -08:00
  • 979d5931dd Merge pull request #888 from boostorg/885-no-cbrt Matt Borland 2022-12-05 07:11:55 -08:00
  • 2acd1d6744 Merge pull request #892 from mborland/scipy_14901 jzmaddock 2022-12-05 09:19:56 +00:00
  • 5c1392176c Fix FE_INVALID in quantile Matt Borland 2022-12-04 12:52:52 -08:00
  • 0ec83bcb3a Fix FE_INVALID in non-central t CDF Matt Borland 2022-12-04 11:25:09 -08:00
  • 6dc45d223d Merge pull request #890 from mborland/scipy_17388 Matt Borland 2022-12-04 06:56:00 -08:00
  • fc88a11289 Fix for binomial distribution quantile edge case Matt Borland 2022-12-03 09:49:29 -08:00
  • 3d6a7fb832 Remove using std::cbrt to fix build on platforms which don't support it. Nick Thompson 2022-12-03 07:55:21 -08:00
  • f5b4a14cb6 Merge pull request #887 from boostorg/mp_fix_ibeta_invb_tests jzmaddock 2022-12-03 09:23:45 +00:00
  • e245e48fea Correct tests to make them Multiprecision safe. jzmaddock 2022-12-02 17:47:10 +00:00
  • 4e77917d85 Merge pull request #864 from mborland/warnings Matt Borland 2022-11-29 08:42:26 -08:00
  • ea8d3bf045 Merge pull request #884 from boostorg/ibeta_small_args jzmaddock 2022-11-28 09:29:18 +00:00
  • 20fc2addea More and better handling of ibeta small args. jzmaddock 2022-11-27 19:14:14 +00:00
  • 0dc6a70caa Merge pull request #883 from boostorg/better_error_handling jzmaddock 2022-11-26 18:24:50 +00:00
  • ea70672db7 Fix gcc -fno-exception build. jzmaddock 2022-11-26 09:20:37 +00:00
  • c6fccc286e Correct concept failures. jzmaddock 2022-11-25 19:51:00 +00:00
  • 18fd65aaa1 Make inverses overflow safe. jzmaddock 2022-11-25 17:45:01 +00:00
  • 8add2b4373 Correct handling of NaN's and infinities in ibeta. Update tests. Fixes https://github.com/boostorg/math/issues/878 jzmaddock 2022-11-25 17:08:58 +00:00
  • aad4f85955 Improve powm1 error handling. Makes 0^-n an overflow error (which matches std::pow which returns +INF rather than a NaN). Fixes https://github.com/boostorg/math/issues/781. jzmaddock 2022-11-24 18:43:32 +00:00
  • 23b1fba8e7 Fix -Wimplicit-const-int-float-conversion (#879) Matt Borland 2022-11-15 18:45:22 -08:00
  • 2cdabeb30e Merge pull request #875 from boostorg/issue873 jzmaddock 2022-11-15 09:00:39 +00:00
  • 9a9bb9ddc8 Update root bracketing to home in faster. Special case for when the exponent range is so large that it basically takes "forever" to bracket otherwise. jzmaddock 2022-11-13 17:08:19 +00:00
  • 03ac231b83 Fix for issue #871 (#872) Matt Borland 2022-11-13 07:25:12 -08:00
  • 1923ba5c75 Fix typos (#876) Brian Wignall 2022-11-12 20:16:53 -05:00
  • d8ef511d24 Merge pull request #874 from mborland/runners Matt Borland 2022-11-11 13:23:46 -08:00
  • fbb4398683 Correct root finders in extreme cases. Fixes: https://github.com/boostorg/math/issues/873 jzmaddock 2022-11-11 19:36:24 +00:00
  • 7fa561dd59 Update log1p for concept tests. concepts jzmaddock 2022-11-11 18:38:31 +00:00
  • 30a87e834e Remove thread limitation from GHA runner Matt Borland 2022-11-11 07:33:03 -08:00
  • 4631716f66 s/constructable/constructible/ [CI SKIP] jzmaddock 2022-11-10 18:49:15 +00:00
  • 57afd5590d Merge pull request #863 from AtariDreams/Unused jzmaddock 2022-11-10 18:45:07 +00:00
  • fe48a3bba7 Junk removal Rose 2022-10-30 12:26:52 -04:00
  • 7a0ea9b43f Merge branch 'concepts' of https://github.com/mborland/math into concepts John Maddock 2022-11-04 18:45:48 +01:00
  • cb326912f5 Merge pull request #856 from boostorg/norms jzmaddock 2022-11-04 17:06:15 +00:00
  • b08aa05069 Use 64-bit RNG for types that are 64 bits (#865) Rose 2022-11-04 12:20:51 -04:00
  • 9d15701d11 Fix warning C4305: 'initializing': truncation from 'double' to 'Real' Matt Borland 2022-10-30 17:56:46 -07:00
  • 00bb718a9c Fix warning C4244: 'initializing': conversion from 'double' to 'T' Matt Borland 2022-10-30 17:47:41 -07:00
  • 5f15252ea0 Fix warning C4244: conversion from 'double' to 'T' Matt Borland 2022-10-30 17:42:54 -07:00
  • 192954be68 Fix warning C4244: 'initializing': conversion from 'double' to 'T' Matt Borland 2022-10-30 17:37:15 -07:00
  • adc6dca8e2 Merge pull request #858 from mborland/warnings Matt Borland 2022-10-30 08:15:46 -07:00
  • 94201a88ba Use numeric_limits<T>::is_signed to support Boost.MP types Matt Borland 2022-10-28 07:55:34 -07:00
  • 2acd1d62bf Fix warning C4244: 'return': conversion from 'int' to 'T' Matt Borland 2022-10-27 20:47:09 -07:00
  • 548118a735 Fix warning C4146: unary minus operator applied to unsigned type Matt Borland 2022-10-27 20:44:43 -07:00
  • aa25b040a5 Use package manager for cygwin runs (#862) Matt Borland 2022-10-29 16:18:24 -07:00
  • 5bed94410f Improve the mention of Octonion in readme (#859) Tomasz Kalisiak 2022-10-28 17:00:22 +02:00
  • 62dfa025d7 Disable C6326: Potential comparison of a constant with another constant boost-1.81.0.beta1 Matt Borland 2022-10-25 18:59:04 -07:00
  • fa9878b6aa Merge pull request #857 from mborland/853 jzmaddock 2022-10-27 18:04:27 +01:00
  • 61c4e3b03e Disable C6326: Potential comparison of a constant with another constant Matt Borland 2022-10-25 18:59:04 -07:00
  • 86c24916b2 Assert when features which require C++17 are compiled for an earlier C++ version. Also document C++17 requirement for norms. jzmaddock 2022-10-25 18:51:29 +01:00
  • 182742bfac Merge branch 'develop' John Maddock 2022-10-24 18:51:14 +01:00
  • a8f0f0a1e2 Update history. Regenerate docs. Fix a few quickbook build warnings. [CI SKIP] jzmaddock 2022-10-24 18:49:57 +01:00
  • eb3fa54761 DOC: Fix a typo in the 'Standalone Usage' section. (#852) Warren Weckesser 2022-10-23 17:30:41 -04:00
  • 989fffba5d Drone minor config update (#850) Sam Darwin 2022-10-20 14:23:48 -06:00
  • 3420530786 Define our own derived_from as std not available on all platforms Matt Borland 2022-10-19 12:26:52 -07:00
  • 5b81a37d4b Remove libc++ workaround Matt Borland 2022-10-19 10:01:24 -07:00
  • 6bd07ec732 Add any numerical type (int, floating, complex) concept Matt Borland 2022-10-18 16:23:47 -07:00
  • b03cbf5be0 Add execution policy concept Matt Borland 2022-10-18 15:49:13 -07:00
  • b802b7c0f1 Add complex number support Matt Borland 2022-10-18 15:37:23 -07:00
  • b56de86efc Workaround for libcpp++ partial implementation of concepts Matt Borland 2022-10-18 13:28:04 -07:00
  • 9a0905a09f Add definition for container Matt Borland 2022-10-18 11:37:19 -07:00
  • e9af3487f2 Tighten definitions of built-in concepts by excluding 128 bit extensions Matt Borland 2022-10-18 08:07:59 -07:00
  • 53534c5505 Fix for scipy issue 17146 (#847) Matt Borland 2022-10-17 17:54:46 -07:00
  • dfdb50caca Fix for issue 845 (#846) Matt Borland 2022-10-17 13:52:56 -07:00
  • 046217c443 Iterator concept example in statistics Matt Borland 2022-10-17 13:50:32 -07:00
  • 725232026f Add policy concept Matt Borland 2022-10-17 13:18:00 -07:00
  • b5344d5410 Add test on special function (beta) Matt Borland 2022-10-17 12:57:47 -07:00
  • a4cd40ff4d Add arbitrary arithmetic concepts Matt Borland 2022-10-17 10:39:40 -07:00
  • c495bf73ed Add intel _Quad type Matt Borland 2022-10-17 09:05:54 -07:00
  • a72ab6c187 Define C++20 concepts Matt Borland 2022-10-16 15:03:24 -07:00
  • 9da3a0abb0 Fix warnings in quadrature tests (#844) Matt Borland 2022-10-16 07:51:52 -07:00
  • aa242e5639 Fix spelling of "Ubuntu" (#843) Rose 2022-10-15 09:43:58 -04:00
  • 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