jzmaddock
jzmaddock
OK folks, I have another set of tests for you, @yurivict can you test on BSD? In particular I'm seeing minor differences in results when TEST=5 or 6, TEST=6 is...
@yurivict Ping?
What about with TEST=2 or 3?
Sorry, one other, there are no tests for double_prime() other than the boundary cases. Again I'm not sure how to validate the result?
And one more, daubechies_wavelet.hpp is also untested for anything except default argument to `daubechies_wavelet`. The code for p==1 here: https://github.com/boostorg/math/blob/2af21de3b7f9935c2818eab7be6eaf2211e4672c/include/boost/math/special_functions/daubechies_wavelet.hpp#L212 is also untested.
> How do you build it? With gcc/msvc the supplied Jamfile will build things, but the special_functions module will fail to build with gcc (core and constants work OK though)....
Update: I have managed to build the "core" module with clang-14, but not use it, I get: ``` In module 'boost.math.core' imported from ../../module/constants.cxx:28: D:/compilers/msys64/mingw64/include/c++/11.3.0/string_view:146:2: error: 'std::basic_string_view::basic_string_view' from module 'boost.math.core.'...
Just tried it with GCC-12 and still see a slew of internal compiler errors.
This *almost* works with gcc-13 and clang-18. I'm going to try merging develop to this next, as I know that touches some of the problem areas anyway...
This now works (such as it is) with MSVC-17.9.5 and clang-18. GCC-13 still ICE's.