jzmaddock
877753246f
clang-format: apply new format to (almost) everything.
2019-07-15 18:25:17 +01:00
Tinko Bartels
8740e3863b
Replace broken links.
2019-04-23 08:51:47 +02:00
jzmaddock
6c618018ea
Disable long double tests if Boost.Math has long double support disabled.
...
[CI SKIP]
2018-05-27 11:08:14 +01:00
jzmaddock
4c36616841
CI: Fix some remaining issues:
...
* Build with --hash as otherwise command line gets too long on Windows machines.
* Disable tests that generate object files too large for gcc on windows.
* Split cpp_dec_float tests up a bit to reduce object file size.
* Use boost::int46_t not ::int64_t in test case.
* Disable test_arithmetic_backend_concept.cpp with original mingw32 which has issues fixed in mingw64.
2017-06-04 19:36:59 +01:00
jzmaddock
0e2195fa78
Improve performance of convert_to<Float>.
...
See https://svn.boost.org/trac/boost/ticket/12527 .
2016-11-15 12:06:19 +00:00
jzmaddock
0230921010
Fix conversion of values to double that result in negative infinity.
...
See https://svn.boost.org/trac/boost/ticket/12527#comment:11 .
2016-11-12 19:31:45 +00:00
jzmaddock
0006227416
Change cpp_bin_float rounding code to round in arbitrary location and modify convert-to-float to use it.
...
See https://svn.boost.org/trac/boost/ticket/12527 .
2016-11-12 13:22:15 +00:00
jzmaddock
51686cae87
Fix sign when a conversion results in zero.
2016-11-06 13:12:44 +00:00
jzmaddock
059cb63649
Prevent double rounding when converting to a denormalized float.
...
See https://svn.boost.org/trac/boost/ticket/12527 .
2016-11-05 17:20:26 +00:00
jzmaddock
ef0ef9b515
Fix conversion to floating point types when the exponent value would overflow an int.
...
See https://svn.boost.org/trac/boost/ticket/12512
2016-10-24 18:48:09 +01:00
jzmaddock
b2108867c7
Fix for cpp_int conversions.
2016-09-15 19:08:38 +01:00
jzmaddock
339818c018
Fix compiler errors when converting from cpp_int's to cpp_bin_float's
...
As reported on the mailing list.
Also adds new test case.
2016-08-17 18:12:41 +01:00