2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-31 08:22:09 +00:00
Commit Graph

7632 Commits

Author SHA1 Message Date
Matt Borland
bb699fa5ca Implement logit function 2025-08-12 11:21:51 +02:00
Matt Borland
3ffbcfea31 Add logistic function testing 2025-08-12 10:55:01 +02:00
Matt Borland
aa445f6bf3 Implement logistic function 2025-08-12 10:54:46 +02:00
Matt Borland
4d7d6e1982 Merge pull request #1295 from WarrenWeckesser/fix-logistic-logcdf-name 2025-08-11 04:29:29 -04:00
Warren Weckesser
505511fc68 Fix the 'function' name for the logistic logcdf function. 2025-08-09 16:06:46 -04:00
Christopher Kormanyos
ad3eace5c2 Merge pull request #1293 from boostorg/issue1292
Fix #1292 vial refine bess-j small-arg logic
2025-08-09 17:07:36 +02:00
ckormanyos
93717bab24 Simplify issue1292 test code 2025-08-09 15:04:29 +02:00
ckormanyos
c95226b38e Handle further review comments 2025-08-07 14:52:07 +02:00
ckormanyos
0703718dd6 Handle review comments and add tests 2025-08-07 14:09:22 +02:00
ckormanyos
018010e695 Rework logic and check some branch cover 2025-08-07 12:37:28 +02:00
ckormanyos
f52df1cb9e Investigate small-arg logic as in issue 2025-08-07 11:03:31 +02:00
Matt Borland
c68d7463d7 Merge pull request #1291 from boostorg/ooura_constexpr 2025-08-01 14:40:35 -04:00
Matt Borland
31b94bfc38 Use if constexpr for type based branching in fourier integrals 2025-08-01 12:40:52 -04:00
Matt Borland
3d86cefe37 Merge pull request #1290 from andrjohns/fourier-long-double
Avoid using long double in fourier integrals when not supported
2025-08-01 12:36:40 -04:00
Andrew Johnson
56293860d1 Avoid using long double in fourier integrals when not supported 2025-08-01 15:45:15 +08:00
Matt Borland
36985826eb Merge pull request #1284 from ak-ambi/develop
Prevent std::ldexp underflowing/overflowing because of hard-coded flo…
2025-07-07 13:29:47 -04:00
Paweł Stankowski
9ef3540f1a Replaced ldexp with frexp to eliminate errno being set on some compliers (e.g. clang) on underflow or overflow 2025-07-04 12:09:44 -07:00
Matt Borland
f0a1c2ea70 Merge pull request #1277 from boostorg/build2
Add C++14 <type_trait> requirement to builds
2025-06-27 11:39:25 -04:00
Christopher Kormanyos
e93791b98a Merge pull request #1280 from boostorg/cstdfloat_missed_pedantic
Add forgotten -Wpedantic shield
2025-06-23 14:55:15 +02:00
ckormanyos
801bf4d311 Add forgotten -Wpedantic shield 2025-06-23 13:30:29 +02:00
Matt Borland
d5f6aa10f9 Require compilers to have support for C++14 type traits 2025-06-16 13:05:07 -04:00
Matt Borland
f706eff29d Add configuration for C++14 type traits changes 2025-06-16 13:04:48 -04:00
Matt Borland
e1158bb636 Merge pull request #1276 from boostorg/build_reqs
Add cxx14_constexpr requirement
2025-06-16 13:00:00 -04:00
Matt Borland
eb2930d8cc Add cxx14_constexpr requirement 2025-06-16 11:20:26 -04:00
Matt Borland
39c2fda279 Merge pull request #1273 from boostorg/Wundef 2025-06-12 07:59:28 -04:00
Matt Borland
3725f01a34 Fix config -Wundef warning 2025-06-11 15:22:07 -04:00
Matt Borland
0c27084aef Merge pull request #1271 from boostorg/fix_gpus 2025-06-11 09:12:26 -04:00
Matt Borland
5e5d5dd534 Update CMake commands to what is run locally since we dont have runtime 2025-06-10 16:09:15 -04:00
Matt Borland
7a32fe6398 Remove runtime compilation from compile test since we dont have runtime 2025-06-10 16:07:44 -04:00
Matt Borland
7dcfaaf413 Update mingw failure with thread_local 2025-06-10 16:02:22 -04:00
Matt Borland
bed1fd5d96 Update installed CUDA version 2025-06-10 15:41:57 -04:00
Matt Borland
ddd358903e Move the check cmake version test to run only with regular CMake tests 2025-06-10 15:40:42 -04:00
Matt Borland
54c04dd4df Add empty definitions in the no exceptions case 2025-06-10 14:55:57 -04:00
Matt Borland
591dcb3d15 Add SYCL issue from multiprecision github 2025-06-10 14:49:16 -04:00
Matt Borland
328d06d2cc Use global namespace in the NVRTC case 2025-06-10 14:41:47 -04:00
Matt Borland
10e5b6a5fe Reverse order of decorators 2025-06-10 14:41:47 -04:00
Matt Borland
c4609accc2 Add note on ibeta and ibeta_inv tests 2025-06-10 14:41:46 -04:00
Matt Borland
4f793f452e Remove SYCL workaround 2025-06-10 14:41:46 -04:00
Matt Borland
cd92c648fd Fix NVRTC usage of lgamma 2025-06-10 14:41:46 -04:00
Matt Borland
f650dc19bd More missing promotion headers 2025-06-10 14:41:46 -04:00
Matt Borland
21a89ff0f7 Replace std::numeric_limits with boost::math::numeric_limits 2025-06-10 14:41:46 -04:00
Matt Borland
f1810a3dd9 Add missing headers 2025-06-10 14:41:46 -04:00
Matt Borland
56e1197d35 Fix NVRTC deprecation warning 2025-06-10 14:41:46 -04:00
Matt Borland
3b3f18e644 Use boost.math cstdint type 2025-06-10 14:41:46 -04:00
Matt Borland
f79479b40e Avoid tails on SYCL platform 2025-06-10 14:41:46 -04:00
Matt Borland
d95a79ba34 Include sycl header for additional error detection 2025-06-10 14:41:46 -04:00
Matt Borland
f0da5f48f1 Disable promotion in the SYCL case 2025-06-10 14:41:45 -04:00
Matt Borland
6c8f87f408 Try even newer version of GCC on windows 2025-06-10 14:31:40 -04:00
Matt Borland
0705007511 Add removed ubuntu runs to drone 2025-06-10 13:37:11 -04:00
Matt Borland
a143ae45d4 Remove ubuntu-22.04 runs 2025-06-10 13:33:38 -04:00