Commit Graph

8 Commits

Author SHA1 Message Date
Janek Kozicki
cf8fa4cce4 almost complete double<float128> support in tests. 2021-07-24 18:25:16 +02:00
Janek Kozicki
98bef0c0ca use struct instead 2021-07-19 22:28:24 +02:00
Janek Kozicki
d11f3e4322 long double seems to work in all tests, but float128 has some constructor missing. 2021-07-19 22:28:24 +02:00
Syed Fahad
f0ff7a09a8 make constructor testing more robust
prettify test_cpp_double_float_constructors.cpp
skip known false negatives while testing string streaming
fix bug in construction from other cpp_double_float<> objects
remove exponent scaling in string conversion
2021-07-17 13:46:38 +05:30
Syed Fahad
22bb1b04fa fix g++ compilation problems 2021-07-16 23:09:56 +05:30
Syed Fahad
50d1ef94ae implement comparision operators
add rigorous test for comparision operators
add std::numeric_limits<> specialization for cpp_double_float
fix subtle bug in split()
fix bugs in constructor
replace abs with fabs as suggested by Chris
add tests for floating-point constructors in test_cpp_constructors.cpp
add specialized random number generator for testing I/O and comparision operators
2021-07-14 14:00:25 +05:30
Christopher Kormanyos
bfdc8de445 Add constructor test CI and suggest test stuff 2021-07-05 19:50:52 +02:00
Syed Fahad
29e3b56743 add standard-complaint string parsing support
add tests for string parsing
fix compilation on g++
remove get_str()
2021-07-03 13:42:31 +05:30