6 Commits

Author SHA1 Message Date
Matt Borland b9f0a3bc7a Update tests and test harness with removed STL includes 2026-07-20 11:43:59 -04:00
Matt Borland 704eeb8955 Adjust tests so they are compatible with GCC modules 2026-07-17 17:11:31 -04:00
Matt Borland 8a5dcf9b0e Export ccmath for the boost.math module
* BOOST_MATH_EXPORT on the constexpr cmath function set
* Adds ccmath/ccmath.hpp to the module interface unit
* Module test harness gains ccmath_isinf_test and ccmath_isnan_test
2026-07-15 11:36:18 -04:00
Reimar Döffinger a4282229f5 Fix many, many obvious test bugs (#1212)
Needed for tests to pass with 128 bit long double types

Co-authored-by: Reimar Döffinger <reimar.doeffinger@arm.com>
2024-10-16 11:16:12 -04:00
Matt Borland 8dfc73533d Fix __float128 test macros 2023-04-03 13:54:06 +02: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