Matt Borland
6dc45d223d
Merge pull request #890 from mborland/scipy_17388
...
Fix for binomial distribution quantile edge case
2022-12-04 06:56:00 -08:00
Matt Borland
fc88a11289
Fix for binomial distribution quantile edge case
2022-12-03 09:49:29 -08:00
jzmaddock
f5b4a14cb6
Merge pull request #887 from boostorg/mp_fix_ibeta_invb_tests
...
Correct tests to make them Multiprecision safe.
2022-12-03 09:23:45 +00:00
jzmaddock
e245e48fea
Correct tests to make them Multiprecision safe.
2022-12-02 17:47:10 +00:00
Matt Borland
4e77917d85
Merge pull request #864 from mborland/warnings
...
Fix warnings in special functions
2022-11-29 08:42:26 -08:00
jzmaddock
ea8d3bf045
Merge pull request #884 from boostorg/ibeta_small_args
...
More and better handling of ibeta small args.
2022-11-28 09:29:18 +00:00
jzmaddock
20fc2addea
More and better handling of ibeta small args.
2022-11-27 19:14:14 +00:00
jzmaddock
0dc6a70caa
Merge pull request #883 from boostorg/better_error_handling
...
Better error handling
2022-11-26 18:24:50 +00:00
jzmaddock
ea70672db7
Fix gcc -fno-exception build.
2022-11-26 09:20:37 +00:00
jzmaddock
c6fccc286e
Correct concept failures.
2022-11-25 19:51:00 +00:00
jzmaddock
18fd65aaa1
Make inverses overflow safe.
2022-11-25 17:45:01 +00:00
jzmaddock
8add2b4373
Correct handling of NaN's and infinities in ibeta.
...
Update tests.
Fixes https://github.com/boostorg/math/issues/878
2022-11-25 17:08:58 +00:00
jzmaddock
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 .
2022-11-24 18:43:32 +00:00
Matt Borland
23b1fba8e7
Fix -Wimplicit-const-int-float-conversion ( #879 )
2022-11-15 18:45:22 -08:00
jzmaddock
2cdabeb30e
Merge pull request #875 from boostorg/issue873
...
Correct root finders in extreme cases.
2022-11-15 09:00:39 +00:00
jzmaddock
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.
2022-11-13 17:08:19 +00:00
Matt Borland
03ac231b83
Fix for issue #871 ( #872 )
2022-11-13 07:25:12 -08:00
Brian Wignall
1923ba5c75
Fix typos ( #876 )
2022-11-12 17:16:53 -08:00
Matt Borland
d8ef511d24
Merge pull request #874 from mborland/runners
...
Remove thread limitation from GHA runner
2022-11-11 13:23:46 -08:00
jzmaddock
fbb4398683
Correct root finders in extreme cases.
...
Fixes: https://github.com/boostorg/math/issues/873
2022-11-11 19:36:24 +00:00
Matt Borland
30a87e834e
Remove thread limitation from GHA runner
2022-11-11 07:33:03 -08:00
jzmaddock
4631716f66
s/constructable/constructible/
...
[CI SKIP]
2022-11-10 18:49:37 +00:00
jzmaddock
57afd5590d
Merge pull request #863 from AtariDreams/Unused
...
Junk removal
2022-11-10 18:45:07 +00:00
Rose
fe48a3bba7
Junk removal
...
Removal of junk headers, typos, or mistakenly duplicated keywords
2022-11-05 12:14:12 -04:00
jzmaddock
cb326912f5
Merge pull request #856 from boostorg/norms
...
Assert when features which require C++17 are compiled for an earlier …
2022-11-04 17:06:15 +00:00
Rose
b08aa05069
Use 64-bit RNG for types that are 64 bits ( #865 )
...
Do this instead of casting down every time we do a normal distribution.
2022-11-04 09:20:51 -07:00
Matt Borland
9d15701d11
Fix warning C4305: 'initializing': truncation from 'double' to 'Real'
2022-10-30 18:06:08 -07:00
Matt Borland
00bb718a9c
Fix warning C4244: 'initializing': conversion from 'double' to 'T'
2022-10-30 18:06:08 -07:00
Matt Borland
5f15252ea0
Fix warning C4244: conversion from 'double' to 'T'
2022-10-30 18:06:08 -07:00
Matt Borland
192954be68
Fix warning C4244: 'initializing': conversion from 'double' to 'T'
2022-10-30 18:06:08 -07:00
Matt Borland
adc6dca8e2
Merge pull request #858 from mborland/warnings
...
Fix warning 4146 and 4244 in ccmath
2022-10-30 08:15:46 -07:00
Matt Borland
94201a88ba
Use numeric_limits<T>::is_signed to support Boost.MP types
2022-10-29 16:25:39 -07:00
Matt Borland
2acd1d62bf
Fix warning C4244: 'return': conversion from 'int' to 'T'
2022-10-29 16:25:39 -07:00
Matt Borland
548118a735
Fix warning C4146: unary minus operator applied to unsigned type
2022-10-29 16:25:39 -07:00
Matt Borland
aa25b040a5
Use package manager for cygwin runs ( #862 )
2022-10-29 16:18:24 -07:00
Tomasz Kalisiak
5bed94410f
Improve the mention of Octonion in readme ( #859 )
2022-10-28 08:00:22 -07:00
jzmaddock
fa9878b6aa
Merge pull request #857 from mborland/853
...
Disable C6326: Potential comparison of a constant with another constant
2022-10-27 18:04:27 +01:00
Matt Borland
61c4e3b03e
Disable C6326: Potential comparison of a constant with another constant
2022-10-25 18:59:04 -07:00
jzmaddock
86c24916b2
Assert when features which require C++17 are compiled for an earlier C++ version.
...
Also document C++17 requirement for norms.
2022-10-25 18:51:29 +01:00
jzmaddock
a8f0f0a1e2
Update history.
...
Regenerate docs.
Fix a few quickbook build warnings.
[CI SKIP]
2022-10-24 18:49:57 +01:00
Warren Weckesser
eb3fa54761
DOC: Fix a typo in the 'Standalone Usage' section. ( #852 )
2022-10-23 14:30:41 -07:00
Sam Darwin
989fffba5d
Drone minor config update ( #850 )
2022-10-20 13:23:48 -07:00
Matt Borland
53534c5505
Fix for scipy issue 17146 ( #847 )
...
See: https://github.com/scipy/scipy/issues/17146
2022-10-17 17:54:46 -07:00
Matt Borland
dfdb50caca
Fix for issue 845 ( #846 )
...
* Fix for issue 845
Avoid division by zero in special cases
2022-10-17 13:52:56 -07:00
Matt Borland
9da3a0abb0
Fix warnings in quadrature tests ( #844 )
2022-10-16 07:51:52 -07:00
Rose
aa242e5639
Fix spelling of "Ubuntu" ( #843 )
2022-10-15 06:43:58 -07:00
Matt Borland
c65f834412
Merge pull request #840 from mborland/update_CI
...
Update deprecated workflows
2022-10-14 08:13:19 -07:00
Matt Borland
bfb0295760
Remove deprecated CI skip filter
2022-10-13 07:15:46 -07:00
Rose
a978d95d8d
Change looping over array to be unsigned ( #830 )
2022-10-13 07:06:46 -07:00
Nicholas McKibben
7ad016f34b
short-circuit overflow protection for M1 Mac clang ( #827 )
...
xref scipy/scipy#14901
Splits single if statement into two to avoid apparent clang short-circuit bug on M1 Mac platforms.
Co-authored-by: Matt Borland <matt@mattborland.com >
2022-10-12 15:03:13 -07:00