8 Commits

Author SHA1 Message Date
Matt Borland 704eeb8955 Adjust tests so they are compatible with GCC modules 2026-07-17 17:11:31 -04:00
Matt Borland 5ee0d7734c Export the statistical distributions for the boost.math module
* BOOST_MATH_EXPORT on the 38 distribution class templates (fwd.hpp and
  definition sites), every non-member accessor overload, the convenience
  typedefs, the complement machinery and find_location/find_scale
* distributions/fwd.hpp now includes tools/config.hpp so the export
  macro is always defined
* Adds distributions.hpp to the module interface unit
* Module test harness gains git_issue_1294, git_issue_800,
  git_issue_1120 and scipy_issue_17146
2026-07-15 11:36:18 -04:00
jzmaddock e287517180 Update max iterations. 2024-04-23 12:56:25 +01:00
jzmaddock c728d051c0 Up clang error rates again. 2024-04-23 11:24:08 +01:00
jzmaddock 4f6963a4ed clang need a higher tolerance. 2024-04-23 09:15:17 +01:00
jzmaddock a194dc580d Clean up skew normal quantile with one Newton step.
Improve test case.
2024-04-22 19:02:28 +01:00
jzmaddock 991700d1ba Correct <random> usage. 2024-04-21 17:49:36 +01:00
jzmaddock db90dfd709 Change skew normal quantile to use bracket_and_solve_root.
Rather than Newton iterations.
Add test case.
Fixes https://github.com/boostorg/math/issues/1120
2024-04-21 17:19:16 +01:00