7989 Commits

Author SHA1 Message Date
Matt Borland 1d9e9279da Change macro definition 2026-03-30 10:45:00 -04:00
Matt Borland 936df78a47 Add additional test this time with math's CUDA support 2026-03-30 10:42:46 -04:00
Matt Borland ecf9fc1afb Use more internal functions 2026-03-30 10:39:46 -04:00
Matt Borland 55d82b06d4 Fix copy-paste error 2026-03-30 10:20:17 -04:00
Matt Borland e452571611 Update CI script 2026-03-30 10:17:06 -04:00
Matt Borland 61e689d984 Fix deprecated find package in CML 2026-03-30 10:15:38 -04:00
Matt Borland b0cef13e8e Add test set 2026-03-30 10:09:55 -04:00
Matt Borland d6368ee45e Replace naked NVCC checks 2026-03-30 10:05:19 -04:00
Matt Borland f6ca42f320 Fix naked NVRTC macro check 2026-03-30 10:02:52 -04:00
Matt Borland c936a099fc User must explicitly enable CUDA support via CMake 2026-03-30 10:02:40 -04:00
Matt Borland cfe946f191 Merge pull request #1382 from philippremy/develop 2026-03-18 15:31:06 -05:00
Philipp Remy b1523d96b1 [legacy] Handle MinGW and fix build with shared linkage
(1) Change MSVC to WIN32: The symbol export rules should also apply if a
MinGW toolchain is used.

(2) On targets other than MSVC, a build with BUILD_SHARED_LIBS=ON failed
because the macro BOOST_SYMBOL_EXPORT was not properly defined. Define it to
default visibility for proper symbol export in shared libraries.

Signed-off-by: Philipp Remy <philipp@philippremy.net>
2026-03-18 19:02:06 +01:00
Philipp Remy 4aaeeacdbb [legacy] Allow building the legacy libraries in standalone mode
Signed-off-by: Philipp Remy <philipp@philippremy.net>
2026-03-18 18:07:56 +01:00
Philipp Remy 883b7a1c8e [CI] Test legacy libraries with static and shared linkage
Signed-off-by: Philipp Remy <philipp@philippremy.net>
2026-03-18 18:04:50 +01:00
Matt Borland 61fa6bba25 Merge pull request #1381 from boostorg/1380 2026-03-17 17:44:27 -05:00
Matt Borland 9f8cf5caa8 Test domain function 2026-03-17 12:06:55 -05:00
Matt Borland fd70189643 Add user facing domain access 2026-03-17 12:06:47 -05:00
jzmaddock 9c00175c2f Merge pull request #1363 from JacobHass8/fix-ibeta-large-arguments
Fixes ibeta for large arguments
2026-03-17 16:44:44 +00:00
Jacob Hass 918bb51d81 Reverted changes to ibeta_fraction2_t to use int for m 2026-03-15 13:25:13 -07:00
jzmaddock c52fc0911b Merge pull request #1373 from JacobHass8/dist-maintenance
Manual type promotion for arcsine distribution
2026-03-15 19:40:49 +00:00
jzmaddock 372c10b46d Remove dead code and fix conceptual error. 2026-03-15 13:47:42 +00:00
jzmaddock 7d3d1c6d41 Merge pull request #1378 from boostorg/issue1377
Correct ellint_2 for N * PI / 2 phi argument.
2026-03-12 12:29:33 +00:00
jzmaddock c793e1cd1b Ellint2: Simplify fix. 2026-03-12 10:22:45 +00:00
jzmaddock 6f59f3852a Correct ellint_2 for N * PI / 2 phi argument.
Fixes https://github.com/boostorg/math/issues/1377.
2026-03-11 16:39:39 +00:00
Matt Borland 7bb5ceb442 Merge pull request #1376 from boostorg/1329
Add building and testing of Math C99 functions with CMake
2026-03-10 11:06:37 -04:00
Matt Borland 41b70c2e7a Merge pull request #1375 from boostorg/1374 2026-03-09 10:16:34 -04:00
Matt Borland 43ba867230 Add cmake subdir and install tests to CI 2026-03-09 09:26:59 -04:00
Matt Borland cca3167fec Add legacy c file intall and subdir tests 2026-03-09 09:26:32 -04:00
Matt Borland c3a3040a94 Add cmake install and subdir tests 2026-03-09 09:26:19 -04:00
Matt Borland 7043cf3552 Add quick test for cmake install and subdir 2026-03-09 09:26:10 -04:00
Matt Borland 9904808912 Fix linking of config and installation 2026-03-09 09:25:07 -04:00
Matt Borland a516192949 Make general port of patch file from vcpkg 2026-03-09 09:10:19 -04:00
Matt Borland 0074609cda Add division test suite mirroring multiplication 2026-03-09 08:36:15 -04:00
Matt Borland 8fec9d93cd Fix scalar div for octonions 2026-03-09 08:36:02 -04:00
Jacob Hass e1bdcad017 Removed failing tests and added code comments 2026-03-08 15:32:47 -07:00
Jacob Hass d1eff51ed8 Removed debugging information 2026-03-08 14:33:38 -07:00
Jacob Hass 8e919f2380 Accepted review comments; testing code coverage 2026-03-07 10:47:32 -08:00
Jacob Hass 5e7591773a Fixed typo in complement quantile 2026-03-06 19:07:18 -08:00
Jacob Hass 89b393f229 [ci skip] Added missing bracket 2026-03-06 13:27:33 -08:00
Jacob Hass 423874d341 A couple of bug fixes 2026-03-06 10:49:02 -08:00
Jacob Hass 99b6d453a0 Added evaluation_t shorthand 2026-03-05 20:19:08 -08:00
Jacob Hass d0004eabbd Added typename to definitions and fixed undeclared result 2026-03-05 20:15:02 -08:00
Jacob Hass ca4bda357a Manual type promotion for arcsine distribution 2026-03-05 19:50:17 -08:00
Jacob Hass 3c6f6ae443 Added debug for lanczos approximation 2026-03-01 20:27:16 -08:00
Jacob Hass 050a24a8a4 More debug output for continued fraction 2026-03-01 19:37:05 -08:00
Jacob Hass 89a3455c2b Got rid of int upcasting in ibeta_fraction2_t 2026-03-01 19:01:59 -08:00
Jacob Hass 4042e6633b Added more debugging info for continued fraction 2026-03-01 18:41:48 -08:00
Jacob Hass 552284c319 Added more debugging info 2026-03-01 17:16:21 -08:00
Jacob Hass 486fc14528 Included iostream for testing [apple] 2026-03-01 14:55:31 -08:00
Jacob Hass bffd923324 Added debugging print statements [apple] 2026-03-01 14:16:46 -08:00