Matt Borland
50008bb6ba
constexpr isunordered ( #745 )
2022-01-21 08:07:07 -08:00
jzmaddock
7850b8c2dd
Correct some CI test failures.
...
Stop referencing boost::lexical_cast even in templates which aren't instantiated.
Fix missing macro definition in tr1.hpp.
Correct include order in some tests so we get consistent definitions for BOOST_HAS_FLOAT128.
2022-01-17 19:37:08 +00:00
Matt Borland
e1601f129a
Complete CI test with standalone mode ( #680 )
2022-01-14 08:12:22 -08:00
Matt Borland
18a0874056
Constexpr comparison functions ( #736 )
2022-01-09 09:28:13 -08:00
Matt Borland
9e369be7a4
Constexpr fmin and fmax ( #732 )
2022-01-06 11:02:41 -08:00
Matt Borland
3ce09d5739
Constexpr fdim ( #730 )
2022-01-05 07:01:22 -08:00
Matt Borland
7339acd01a
constexpr copysign ( #701 )
...
* constexpr copysign
* Fix for mingw test failure
2021-10-10 10:38:26 -07:00
Matt Borland
8e8f6ec4be
constexpr remainder ( #700 )
2021-10-06 10:42:02 -07:00
Matt Borland
6d5aeb08ea
constexpr fmod ( #699 )
...
* constexpr fmod
* Fix for old clang versions
2021-10-02 08:07:14 -07:00
Matt Borland
392a1c016d
constexpr round ( #697 )
2021-09-27 09:01:47 -07:00
Matt Borland
3e89a0dabd
constexpr modf ( #696 )
2021-09-24 11:09:25 -07:00
jzmaddock
bbe18dfb49
Merge pull request #685 from mscastanho/fix-nanq
...
Fix cstdfloat_math_incl_test on ppc64le with ieee128
2021-09-21 19:01:22 +01:00
Matt Borland
5d6236fb08
Implement, test, and document trunc ( #695 )
2021-09-21 09:20:43 -07:00
Matt Borland
991fcff33d
constexpr floor and ceil ( #694 )
2021-09-20 09:51:59 -07:00
Matt Borland
4ad861217d
constexpr scalbn and scalbln ( #693 )
2021-09-18 10:12:47 -07:00
Matt Borland
c0383edcea
Constexpr logb and ilogb
2021-09-17 21:05:07 +03:00
Matt Borland
3b75b350a4
constexpr div ( #691 )
2021-09-15 11:51:06 -07:00
Matt Borland
0a69c93a31
Initial commit
2021-09-06 21:39:35 +03:00
Matt Borland
0bbea8d8f9
constexpr frexp ( #686 )
2021-09-06 11:27:27 -07:00
Matheus Castanho
018eef791e
Fix cstdfloat_math_incl_test on ppc64le with ieee128
...
When switching the default long double format on ppc64le to ieee128, this test
does not compile as nanq is not available. In such cases nanl should be used
instead.
Also, calling nanl with argument 0 raises warnings as it expects a char*. Change
the argument to an empty string, which keeps the purpose of the test and avoids
new warnings.
2021-09-01 17:44:05 -03:00
Matt Borland
d8fe127b82
constexpr fpclassify ( #679 )
...
* Implement fpclassify and tests
2021-08-25 13:43:43 -07:00
Matt Borland
a4d5ae7177
Constexpr isfinite and isnormal ( #674 )
2021-08-23 21:47:41 -07:00
Matt Borland
564967785f
Constexpr abs/fabs ( #672 )
...
* Initial commit
* Move error handling to impl
* Validate tests for float
* Test other types
* Add tests for types that are convertible to int
* Add include test
* Update docs
* Add fabs overloads
* Add fabs to docs
* Add missing header to tests
* Fix for old versions of clang and cleanup naming conventions
* Update jamfile
* Add glibcxx constexpr cmath tests and fix docs
* Use equality in testing instead of tolerance
2021-08-16 22:08:12 -07:00
Matt Borland
084bc7184b
Merge remote-tracking branch 'origin/develop' into constexpr_sqrt
2021-07-24 14:29:58 +03:00
Matt Borland
0eb7d247a4
Add include tests
2021-07-18 15:12:50 +03:00
Matt Borland
90a867cf72
Add standalone testing to bezier polynomials ( #658 )
2021-07-04 13:39:35 -07:00
Matt Borland
cdb3efe4ee
Fix warning in naive monte carlo include test
2021-07-04 17:26:02 +03:00
Matt Borland
f7e7a7b6ee
Add CMake Testing for Bilinear Uniform Interpolator ( #646 )
...
* Add CMake Testing for Bilinear Uniform Interpolator
* cycle CI
2021-06-27 00:39:09 -04:00
Peter Dimov
20de153ca3
Link tests to Boost::math
2021-05-27 20:30:42 +03:00
Matt Borland
16c57be345
Fixes for compile tests
2021-05-06 19:10:19 +03:00
Matt Borland
d96d63e3d9
Add superproject include path
...
[standalone]
2021-04-27 19:31:18 +03:00
Matt Borland
937cabe674
Add extra include path
...
[standalone]
2021-04-27 18:47:31 +03:00
Matt Borland
4931200ad6
Fix for CMake superproject failure
...
[standalone]
2021-04-26 22:19:15 +03:00
Matt Borland
12b3c8a7e7
Standalone tests ( #606 )
...
* Add missing distribution compile tests
* Add cstdfloat compile tests
* Rename and finish differentiation
* Add interpolators compile tests and fixes
* Reorganize/add quadrature compile tests
* Add missing sf tests and fixes for failures
* Add tools incl tests and fixes
* Add compile tests to jamfile plus collected fixes
* Collected fixes for CI failures
* Fix fftw config
* Remove lexical cast from arcsine dist [ci skip]
* Improve cstdfloat tests [ci skip]
* Improve differentiation tests [ci skip]
* Improve distribution testing [ci skip]
* Updates to interpolator tests [ci skip]
* Improve quadrature tests [ci skip]
* Improve sf tests [ci skip]
* Improve tools tests
* Collected CI fixes
* Fix for MSVC 14.2 array allocation error
[windows]
* MSVC 14.2 workarounds
[windows]
* Fix float128 and interpolators tests
* Add standalone testing on clang
[standalone]
* Fixes for type mismatches on MSVC
[windows]
* Fix for MSVC 14.0 fail from missing header
[windows]
* Change barycentric rational namespace
[ci skip]
* Fix standalone clang warnings
* Change namespace in barycentric examples
2021-04-22 14:44:21 -04:00
jzmaddock
adcf95b784
Merge pull request #597 from mborland/standalone
...
Complete Standalone Mode
2021-04-04 17:35:10 +01:00
Matt Borland
16a91de3b4
Disable standalone tests of cstdfloat concept
...
[standalone]
2021-04-03 16:46:00 +03:00
Matt Borland
7737659d40
Add stats include tests
2021-04-02 14:02:29 +03:00
Matt Borland
f8c0c13050
autodiff ADL fix and remove concept tests
2021-04-02 13:45:09 +03:00
Matt Borland
fe9e0c7efa
Compile tests pass in standalone mode
2021-04-01 22:13:15 +03:00
jzmaddock
67aa0c1444
Deal with inspect issues in test/.
2021-03-30 17:55:13 +01:00
Matt Borland
18af162377
Change include directories
2021-03-27 18:09:38 +03:00
Matt Borland
c79965c46c
Add CMake Link Flags and Reduce CI for testing
2021-03-27 17:51:40 +03:00
Matt Borland
860169d71b
Add CMake compile testing [ci skip]
2021-03-27 12:18:32 +03:00
Matt Borland
1a3d06e490
Merge branch 'predef' into config
2021-03-26 19:40:18 +03:00
Matt Borland
d1cd38a517
Misc except 4x TR1 tests pass
2021-03-25 21:52:57 +03:00
Matt Borland
50cc5c5d32
distribution_tests pass in standalone mode
2021-03-25 21:02:36 +03:00
Matt Borland
a80edc889c
special_fun now passes in standalone mode
2021-03-25 20:50:13 +03:00
jzmaddock
8379dae7cd
Merge pull request #576 from mborland/type_traits
...
Remove boost.type_traits dependency
2021-03-25 08:53:03 +00:00
jzmaddock
1ead5e5739
Add missing #include tests for acosh, asinh and atanh.
2021-03-24 20:19:16 +00:00
Matt Borland
012607ea74
Remove boost.throw_exception dependency ( #577 )
...
* Remove boost.throw_exception dependency
* Remove test #define [ci skip]
* Fix missing header in sf_prime_incl_test
2021-03-23 13:04:48 -04:00