Matt Borland
1cbf7e2c3d
constexpr signbit ( #793 )
...
Implements constexpr signbit with annotated caveats during compile time.
2022-07-02 11:47:03 -07:00
Matt Borland
ae0fe3d751
Constexpr next ( #789 )
...
Implements constexpr: nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, and nexttowardl as described in P0533R9
2022-06-29 08:44:54 -07:00
Matt Borland
3107abaa8a
Constexpr fma ( #734 )
...
* constexpr fma
* Improve use of intrinsics for calculation
* Changes to intrinsics and address sonarlint comments
2022-05-30 13:35:54 -07:00
Matt Borland
50008bb6ba
constexpr isunordered ( #745 )
2022-01-21 08:07:07 -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
181831c0ab
Constexpr hypot ( #721 )
2021-11-27 16:33:11 -07: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
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
c0e7a1fa56
Fix docs
2021-09-06 21:47:29 +03: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
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
98b0cf1f11
Doc fixes and convert to C++17 format [ci skip]
2021-07-23 22:03:31 +03:00
Matt Borland
30b4d23f20
Add documentation
2021-07-20 21:06:32 +03:00