Commit Graph

  • 14f8fad48a Significantly increase testing coverage module Matt Borland 2026-07-20 16:46:43 -04:00
  • 47f379c76d Fir re- and missing definitions Matt Borland 2026-07-20 13:46:40 -04:00
  • 30fbc9755d Fix missing name for clang Matt Borland 2026-07-20 13:35:25 -04:00
  • 2e9ae18f78 More specialty header removal Matt Borland 2026-07-20 12:18:18 -04:00
  • 7555cca0ed Fully qualify integer type names Matt Borland 2026-07-20 12:11:03 -04:00
  • b9f0a3bc7a Update tests and test harness with removed STL includes Matt Borland 2026-07-20 11:43:59 -04:00
  • 2bd122e6d6 Remove boost.core from module tested file Matt Borland 2026-07-20 11:20:26 -04:00
  • 5e246315f7 Exclude more headers Matt Borland 2026-07-20 10:55:56 -04:00
  • dd6daa78ec Create our own sortable iterator check 1419 Matt Borland 2026-07-20 09:49:51 -04:00
  • b8e7a75b99 Add missing header Matt Borland 2026-07-20 09:28:49 -04:00
  • 1b27fc15bb Fix bad asserts and missing overload Matt Borland 2026-07-20 09:26:44 -04:00
  • 5793a6d1da Add reproducer test set Matt Borland 2026-07-20 09:24:01 -04:00
  • f085dbe9ed Reduce consumers only to Clang Matt Borland 2026-07-20 08:46:16 -04:00
  • 6936446487 DOC: correct first_four_moments develop fbourgey 2026-07-19 11:52:11 -04:00
  • 3c103c0beb Add additional import std Matt Borland 2026-07-17 17:20:55 -04:00
  • 704eeb8955 Adjust tests so they are compatible with GCC modules Matt Borland 2026-07-17 17:11:31 -04:00
  • 4734d4608a Update math_unit_test to allow use with modules Matt Borland 2026-07-17 16:57:14 -04:00
  • b76b7c428b Add tests for functions previously causing module linkage issues Matt Borland 2026-07-17 15:12:08 -04:00
  • 249249870c Inline constexpr variable templates Matt Borland 2026-07-17 14:53:24 -04:00
  • 0270056a54 Fix John's initial issue Matt Borland 2026-07-17 14:42:22 -04:00
  • 02463612c7 Attempt fix MSVC problem Matt Borland 2026-07-16 15:54:58 -04:00
  • 03b38dbbad Remove anonymous namespace breaking module linkage Matt Borland 2026-07-16 15:44:30 -04:00
  • f096e4a51b Ignore clang warnings Matt Borland 2026-07-16 14:14:59 -04:00
  • 361472797f Add MSVC modules testing Matt Borland 2026-07-16 13:49:43 -04:00
  • d89dc67028 Remove workaround that doesn't work with modules Matt Borland 2026-07-16 13:33:00 -04:00
  • 70ec7a7cd4 Add CPPM to allowable extensions Matt Borland 2026-07-16 13:29:14 -04:00
  • e5b102ecc4 Update references to file extension Matt Borland 2026-07-16 13:28:23 -04:00
  • 3986feb49e Change module file extension and add extern "C++" Matt Borland 2026-07-16 13:24:12 -04:00
  • 74fc0c02a4 Keep cstdfloat out of the module purview Matt Borland 2026-07-15 13:29:33 -04:00
  • 5b18f2cbf8 Fix doc inspection failure Matt Borland 2026-07-15 13:26:21 -04:00
  • 5e49f1ca92 Add a GCC module test to CI Matt Borland 2026-07-15 13:04:09 -04:00
  • 4014fa492a Silence the reserved module identifier warning in module builds Matt Borland 2026-07-15 11:57:23 -04:00
  • ff56f1c641 Remove accidental commit test folder Matt Borland 2026-07-15 11:47:51 -04:00
  • f43138960e Clarify that the module is consumable from C++20 Matt Borland 2026-07-15 11:38:52 -04:00
  • 0fd6b77191 Add documentation of module support Matt Borland 2026-07-15 11:34:27 -04:00
  • 18f8fb76b2 Export differentiation and the algebra types for the boost.math module Matt Borland 2026-07-15 11:27:01 -04:00
  • 39b0970cf7 Export statistics and optimization for the boost.math module Matt Borland 2026-07-15 11:16:46 -04:00
  • 88d19ef7bf Export quadrature and the modern interpolators for the boost.math module Matt Borland 2026-07-15 11:08:30 -04:00
  • cf763575fd Export the public tools for the boost.math module Matt Borland 2026-07-15 11:00:31 -04:00
  • 8a5dcf9b0e Export ccmath for the boost.math module Matt Borland 2026-07-15 10:54:47 -04:00
  • 5ee0d7734c Export the statistical distributions for the boost.math module Matt Borland 2026-07-15 10:52:41 -04:00
  • 2a1c7afea4 Export the special functions for the boost.math module Matt Borland 2026-07-15 10:45:26 -04:00
  • f9861a7d22 Guard std includes for module builds across all headers Matt Borland 2026-07-15 10:33:56 -04:00
  • 348a583965 Add C++20 module infrastructure and foundation components Matt Borland 2026-07-15 10:27:48 -04:00
  • 8ee12a5355 Merge pull request #1414 from su-senka/feature/chatterjee-mnn Matt Borland 2026-07-02 15:06:46 -04:00
  • f12be767c0 Merge pull request #1415 from boostorg/develop boost-1.92.0.beta1 master Matt Borland 2026-07-01 20:27:22 -04:00
  • 600627d09f Merge pull request #1417 from boostorg/mac_roots Matt Borland 2026-07-01 13:19:58 -04:00
  • fe74e79bb6 Merge pull request #1416 from boostorg/1412pt2 Matt Borland 2026-07-01 13:19:24 -04:00
  • 9fbea69ab3 Use the instantiate driver for better coverage Matt Borland 2026-07-01 10:34:14 -04:00
  • e06a6a657c Fix UB in sorting results with the cubic root finder Matt Borland 2026-07-01 09:41:49 -04:00
  • 2d00b8cf4a Check all of special functions can be included under same conditions Matt Borland 2026-07-01 08:48:06 -04:00
  • 2709fb2bac Add M nearest-neighbour Chatterjee correlation (#990) Oleksandr 2026-07-01 06:58:03 +02:00
  • 188cccc358 Merge pull request #1413 from boostorg/1412 Matt Borland 2026-06-30 19:04:44 -04:00
  • bad351c738 Add patch from issue Matt Borland 2026-06-30 17:31:48 -04:00
  • 135e16b8e6 Add reproducer test set Matt Borland 2026-06-30 17:31:30 -04:00
  • 0cfea2fe71 Merge pull request #1386 from dschmitz89/ci_maintenance Matt Borland 2026-06-22 12:48:06 -04:00
  • f695d39eab Merge pull request #1406 from boostorg/issue1404 jzmaddock 2026-06-22 16:27:28 +01:00
  • 45fe9991ca Try and get gcov to register lines we know are hit. issue1404 jzmaddock 2026-06-21 12:01:53 +01:00
  • ad99070a18 Comment out dead code, tweak testing for more coverage. jzmaddock 2026-06-19 19:12:08 +01:00
  • 6dea961f87 Merge pull request #1408 from WarrenWeckesser/doc-readme-bootstrap-b2 Matt Borland 2026-06-18 20:06:31 -04:00
  • 66d86812ab DOC: Include the use of the bootstrap script to build b2 in README.md Warren Weckesser 2026-06-18 19:57:29 -04:00
  • 31b1bc1b1f pFq: disable one new test for real_concept. jzmaddock 2026-06-11 19:10:43 +01:00
  • b1f70c8f98 pFq: prevent spurious overflow. Make sure we throw the correct exceptions when the result is infinite. Fixes #1404. jzmaddock 2026-06-11 17:53:02 +01:00
  • 9a964b4aa6 Merge pull request #1403 from dschmitz89/find_degrees_of_freedom_initial_guess jzmaddock 2026-06-09 19:19:27 +01:00
  • fecc83bd81 Guard against intermediate x*x overflow in Student's t pdf/cdf (#1402) a-leontyev 2026-06-09 21:17:58 +03:00
  • 22da3792e5 students_t: Add exception handling guards. The degree of freedom finders can call the quantile with arguments which result in an infinite result, as far as our root finders are concerned, any large value as a result will do, but we need to not allow an exception to escape or the root finder terminates. jzmaddock 2026-06-09 17:51:20 +01:00
  • 594f210a7e Merge branch 'find_degrees_of_freedom_initial_guess' of https://github.com/dschmitz89/math into pr403 John Maddock 2026-06-09 13:25:03 +01:00
  • 13c0bc8963 Merge pull request #1368 from JacobHass8/nc-f-find-v1 jzmaddock 2026-06-09 13:17:47 +01:00
  • 4426160fb2 Fix type for testing small x Jacob Hass 2026-06-08 17:21:48 -07:00
  • ce299579d4 ENH: add initial guess for power equation inversion dschmitz89 2026-06-08 21:24:00 +02:00
  • 38ebc9a6cf ENH: add warm start for root finder dschmitz89 2026-06-08 21:16:39 +02:00
  • a0bd79c0e2 Changed to non-central chi-squared dist Jacob Hass 2026-06-02 13:18:04 -07:00
  • bdce34ddf7 Added chi squared approximation Jacob Hass 2026-06-02 10:05:01 -07:00
  • febada3078 Merge pull request #1399 from JacobHass8/distribution-test-coverage jzmaddock 2026-05-29 09:39:23 +01:00
  • 7a0975efc9 Fixed find_location negative scale Jacob Hass 2026-05-28 13:53:18 -07:00
  • 8d57c0b2ae Added find_scale Jacob Hass 2026-05-28 10:12:50 -07:00
  • ba0f27463e Added find_location tests Jacob Hass 2026-05-28 09:53:28 -07:00
  • 3aa42a3f82 Added extreme value distribution Jacob Hass 2026-05-27 20:53:01 -07:00
  • bfcc51ce59 Added exponential distribution tests Jacob Hass 2026-05-27 14:23:31 -07:00
  • 5abd8a2a37 Added chi_squared distribution Jacob Hass 2026-05-26 18:46:05 -07:00
  • 2b07b7a3ec Added cauchy tests Jacob Hass 2026-05-26 18:06:34 -07:00
  • f2b43c29df Added nan handling for binomial distribution Jacob Hass 2026-05-26 12:48:04 -07:00
  • 96f7df8e25 Added som basic binomial tests Jacob Hass 2026-05-26 11:43:58 -07:00
  • 264487e354 Added beta distribution Jacob Hass 2026-05-25 20:11:23 -07:00
  • 0d7c2459b9 Added bernoulli distribution tests Jacob Hass 2026-05-25 17:53:49 -07:00
  • fbffcf0700 Completed test coverage for arcsine distribution Jacob Hass 2026-05-25 16:24:42 -07:00
  • ceb66f5c15 Merge branch 'boostorg:develop' into nc-f-find-v1 Jacob Hass 2026-05-25 15:41:49 -07:00
  • d43d08c92d Improved test coverage Jacob Hass 2026-05-25 12:18:04 -07:00
  • 04eace43b1 Added checks for multiple degrees of freedom Jacob Hass 2026-05-24 11:11:05 -07:00
  • 592063d602 Merge pull request #1398 from boostorg/issue1397 jzmaddock 2026-05-22 19:57:08 +01:00
  • 31197cace9 Fix edge case short circuit logic in binomial distro inverse. Fixes: https://github.com/boostorg/math/issues/1397 issue1397 jzmaddock 2026-05-22 18:06:26 +01:00
  • f724aec828 ENH: add parameter finder for degrees or freedom for students_t distribution (#1385) Daniel Schmitz 2026-05-22 18:49:30 +02:00
  • 99733ebbdb Merge pull request #1396 from cbicari/patch-2 Matt Borland 2026-05-11 18:28:10 -04:00
  • 51efb17098 constants: Protect F which is defined as a macro by some frameworks - part 2 Charles Bicari 2026-05-11 15:50:00 -04:00
  • f49ab98b02 InverseGaussian: Improve quantile behaviour. (#1395) jzmaddock 2026-05-09 17:06:29 +01:00
  • 90530b35e8 InverseGaussian: adjust test tolerance for SYCL. issue1392 jzmaddock 2026-05-09 10:32:20 +01:00
  • c12fe11a18 Merge branch 'develop' into issue1392 John Maddock 2026-05-08 10:02:31 +01:00
  • d09d634209 InverseGaussian: Update SYCL recursion config. jzmaddock 2026-05-08 10:00:54 +01:00
  • def77a8a41 InverseGaussian: Make bracket_root_towards_min/max non-recursive on CUDA. jzmaddock 2026-05-07 19:30:20 +01:00
  • 54fd419a10 InverseGaussian: Correct conceptual errors. jzmaddock 2026-05-07 17:40:37 +01:00