2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-27 05:02:32 +00:00
Commit Graph

2448 Commits

Author SHA1 Message Date
Christopher Kormanyos
281474b6e8 Standalone should handle most instantiate 2024-02-15 05:12:24 +01:00
Christopher Kormanyos
f7893afec1 Concept checks need function_reequires 2024-02-15 05:00:54 +01:00
Christopher Kormanyos
6ac4e97ce1 Allow distribution concept check in standalone 2024-02-15 04:53:20 +01:00
Christopher Kormanyos
3ce4d107dd Move coverage of instantiation 2024-02-15 04:46:21 +01:00
Christopher Kormanyos
287edb3b4f Continue repair simplifications 2024-02-14 18:38:32 +01:00
Christopher Kormanyos
600c26279b Repair what I got to especially default_policy 2024-02-14 18:37:20 +01:00
Christopher Kormanyos
86a0bbbdf8 Update instantiate.hpp 2024-02-14 10:49:56 +01:00
Christopher Kormanyos
3e1ca6c1f7 Update test_compile_test_and_run.cpp 2024-02-14 09:18:31 +01:00
Christopher Kormanyos
979a8d915c Deactivate instantiate.hpp run for cygwin 2024-02-14 07:13:27 +01:00
Christopher Kormanyos
a2c1def932 Investigate undefined policy 2024-02-13 21:50:06 +01:00
Christopher Kormanyos
47833d6cdb Disable Cauchy distribution concept check 2024-02-13 21:29:04 +01:00
Christopher Kormanyos
8c10b670ce Handle cygwin and standalone 2024-02-13 19:17:30 +01:00
Christopher Kormanyos
a8ff262937 Work around some creepy compiler issues 2024-02-13 18:09:48 +01:00
Christopher Kormanyos
e982eb6736 Hopefully finish first half instantiate 2024-02-13 16:09:07 +01:00
Christopher Kormanyos
8d6b63ee58 Find and repair more compile errors 2024-02-13 15:20:47 +01:00
Christopher Kormanyos
fad9639a7a Deal with hopefully last compile problems 2024-02-13 14:57:41 +01:00
Christopher Kormanyos
bf15c515bc Workaround remaining excepts/maintain params 2024-02-13 14:47:24 +01:00
Christopher Kormanyos
5ba4e9dcd5 Repair remaining typos in instantiate.hpp 2024-02-13 14:16:28 +01:00
Christopher Kormanyos
c701800ba0 Repair compilation errors 2024-02-13 14:01:38 +01:00
Christopher Kormanyos
2326d37ab5 Repair compilation errors 2024-02-13 13:29:45 +01:00
Christopher Kormanyos
3afc1bc5c2 Run and cover compile-test instantiation 2024-02-13 12:59:21 +01:00
Christopher Kormanyos
77da18566e Add more octonion tests 2024-02-13 10:04:28 +01:00
Christopher Kormanyos
c52d39e440 Achieve more octonion coverage 2024-02-13 08:44:03 +01:00
Nick Thompson
8d47ee0f4b Include tests for optimization 2024-02-12 16:55:44 -08:00
Christopher Kormanyos
ac0443eb44 Add a division test and exercise ctors 2024-02-12 15:45:35 +01:00
Christopher Kormanyos
2bd765c03e Annotate LCOV all original test_octonions 2024-02-12 14:53:46 +01:00
Christopher Kormanyos
8f6ac0dc3d Restore original octonion test 2024-02-12 14:48:22 +01:00
Christopher Kormanyos
852cb89f91 [ci skip] restore original test program 2024-02-12 14:44:53 +01:00
Christopher Kormanyos
6c440afb15 Test more of octernion 2024-02-12 14:22:16 +01:00
Christopher Kormanyos
abf7503baf Get something of octonion tested 2024-02-12 13:23:25 +01:00
Christopher Kormanyos
9aabd9a072 Cover the test line(s) themselves 2024-02-11 17:35:29 +01:00
Christopher Kormanyos
fd917982df Add a few corresponding lgamma() tests 2024-02-11 15:20:52 +01:00
Christopher Kormanyos
90779e715f Add several tgamma() edge cases 2024-02-11 14:21:24 +01:00
Nick Thompson
f8da4ba2be Units compatibility for optimization 2024-02-10 20:58:18 -08:00
jzmaddock
84b1208abf Correct bad merge of condition_number_test (again). 2024-02-10 11:11:18 +00:00
jzmaddock
48b249115f Add better bessel_iterator tests. 2024-02-10 10:33:36 +00:00
jzmaddock
319a521430 Merge branch 'develop' into improve_coverage
Fixed Conflicts:
	test/Jamfile.v2
	test/condition_number_test.cpp
2024-02-10 09:54:04 +00:00
Nick Thompson
3bf7d9791c Use math_unit_test.hpp to fix build failure
We often see the condition number test failing with

```
C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/as.exe: ..\..\..\bin.v2\libs\math\test\condition_number_test.test\a7486d3baaf381a6d13710dc26b7b123\condition_number_test.o: too many sections (32989)
C:\Users\RUNNER~1\AppData\Local\Temp\ccuI2rpi.s: Assembler messages:
C:\Users\RUNNER~1\AppData\Local\Temp\ccuI2rpi.s: Fatal error: can't write 155 bytes to section .text of ..\..\..\bin.v2\libs\math\test\condition_number_test.test\a7486d3baaf381a6d13710dc26b7b123\condition_number_test.o: 'File too big'
```

Use math_unit_test.hpp to fix this.
2024-02-09 15:32:35 -08:00
Nick Thompson
222d266048 CMA-ES 2024-02-09 12:09:53 -08:00
jzmaddock
851c171f16 More bessel function tests for improved coverage.
Kill some unused variable warnings.
Mark up code we think is unreachable but aren't sure about.
2024-02-09 19:34:42 +00:00
jzmaddock
eef497efea Make bessel_k_prime integer order aware. 2024-02-09 18:25:31 +00:00
jzmaddock
1d1a52cc27 Correct gauss and gauss_kronrod integrators with strange-precision types. 2024-02-09 18:11:18 +00:00
John Maddock
26e21c9720 Merge branch 'develop' into improve_coverage 2024-02-09 16:24:26 +00:00
jzmaddock
e285ef3501 Correct test cases. 2024-02-09 16:23:33 +00:00
jzmaddock
098676d6ac Correct test cases. 2024-02-09 13:14:15 +00:00
jzmaddock
cbf6b96a09 Merge pull request #1079 from boostorg/issue1075
Update pre-computed constexpr Gauss and Gauss-Kronrod constants
2024-02-09 12:28:23 +00:00
jzmaddock
b8ea32436a Correct concept failures. 2024-02-08 19:56:27 +00:00
jzmaddock
d6ec06df3a Improve Bessel K and Y prime coverage.
Improve overflow handling in the implementations themselves.
2024-02-08 19:25:56 +00:00
jzmaddock
60134c06e9 Improve Bessel Y derivative coverage.
Also fixes a bug in bessel_y_derivative_small_z_series corner case.
2024-02-06 18:26:35 +00:00
John Maddock
e1033c9558 Merge branch 'develop' into improve_coverage 2024-02-06 15:01:40 +00:00