Matt Borland
|
cbaf8a3d4b
|
Refactor namespaces
|
2023-04-06 15:17:43 +02:00 |
|
Matt Borland
|
802f5b8922
|
Remove unneeded files
|
2023-04-06 14:44:14 +02:00 |
|
Matt Borland
|
9c704d69ce
|
Fix macro for incorrect tests on Windows Platforms
|
2023-04-05 17:54:32 +02:00 |
|
Matt Borland
|
3c5ff8e600
|
Fix sign of exponent
|
2023-04-05 17:28:33 +02:00 |
|
Matt Borland
|
27f250a16d
|
Disable tests on platforms where std:::hexfloat performs incorrectly
|
2023-04-05 17:28:20 +02:00 |
|
Matt Borland
|
0791ba8cdf
|
Fix memcpy length
|
2023-04-05 16:04:47 +02:00 |
|
Matt Borland
|
c30686ebce
|
Fix logic to remove trailing zeros
|
2023-04-05 16:04:28 +02:00 |
|
Matt Borland
|
acbc912c83
|
Don't print trailing zeros with unspecified precision
|
2023-04-05 15:15:43 +02:00 |
|
Matt Borland
|
b0d8e7f389
|
Simplify hex impl
|
2023-04-04 17:59:27 +02:00 |
|
Matt Borland
|
6c993bfd6b
|
Add denorm mask to bit layouts
|
2023-04-04 17:50:31 +02:00 |
|
Matt Borland
|
232f369c25
|
Improve handling of edge cases
|
2023-04-04 16:53:51 +02:00 |
|
Matt Borland
|
9fb09e77af
|
Disable use of std::hexfloat on GCC 4.X
|
2023-04-04 16:08:54 +02:00 |
|
Matt Borland
|
c09f117431
|
Fix warning C4244 for float type
|
2023-03-31 18:12:08 +02:00 |
|
Matt Borland
|
3a1286330c
|
Implement to_chars for floats
|
2023-03-31 17:48:27 +02:00 |
|
Matt Borland
|
64a2359461
|
Fix clang implicit conversion warning
|
2023-03-31 17:11:29 +02:00 |
|
Matt Borland
|
17d778078a
|
Add fixed formatting
|
2023-03-31 16:11:38 +02:00 |
|
Matt Borland
|
0406e0490a
|
Fix -Wsign-compare
|
2023-03-31 15:10:54 +02:00 |
|
Matt Borland
|
5667df7f07
|
Add testing with string stream
|
2023-03-30 18:37:33 +02:00 |
|
Matt Borland
|
be5252acc0
|
Initial commit of hex formatting
|
2023-03-30 17:34:13 +02:00 |
|
Matt Borland
|
d62fd5f027
|
Additional workaround for latest version of MSVC 14.3
|
2023-03-30 16:41:03 +02:00 |
|
Matt Borland
|
761a0df7d9
|
Remove superfluous specialization of main_cache_holder
|
2023-03-30 16:20:31 +02:00 |
|
Matt Borland
|
05aa3c2a2d
|
Workaround for MSVC14.3 gotos in if constexpr blocks
|
2023-03-29 17:27:13 +02:00 |
|
Matt Borland
|
5e72e5deca
|
Workaround for Clang 5 inline variables with C++1z
|
2023-03-29 16:40:50 +02:00 |
|
Matt Borland
|
2c72673444
|
Disable warning C4702 impacting C++17 and above
|
2023-03-29 16:06:58 +02:00 |
|
Matt Borland
|
348b21ffae
|
Disable warning C4307 impacting 64-bit constants
|
2023-03-29 15:54:56 +02:00 |
|
Matt Borland
|
8c48243bbe
|
Fix warnings C4307 and C4244
|
2023-03-29 15:43:46 +02:00 |
|
Matt Borland
|
499c5da5cf
|
Disable spurious warning C4100
|
2023-03-29 13:47:50 +02:00 |
|
Matt Borland
|
5ab1c750e6
|
Fix additional MSVC 14.0 redefinition warnings
|
2023-03-28 15:52:37 +02:00 |
|
Matt Borland
|
66e31bbe7a
|
Fix conversion and shadowed variable warnings
|
2023-03-28 15:09:23 +02:00 |
|
Matt Borland
|
6cfa4b2946
|
Fix clang-win missing attribute error
|
2023-03-28 15:09:01 +02:00 |
|
Matt Borland
|
7233388bf1
|
Fix MSVC 14.0 redefinition warning
|
2023-03-28 14:50:40 +02:00 |
|
Matt Borland
|
9dbcaa293b
|
Fix MSVC warnings
|
2023-03-28 14:31:37 +02:00 |
|
Matt Borland
|
57039055c2
|
Fix GCC 7 -Werror=noexcept-type and Clang 3.X initialization error
|
2023-03-28 13:35:34 +02:00 |
|
Matt Borland
|
bca6833e60
|
Add BOOST_UNREACHABLE_RETURN
|
2023-03-28 13:03:05 +02:00 |
|
Matt Borland
|
b7b24bfd51
|
Add anonymous namespace for ODR violations
|
2023-03-28 12:32:38 +02:00 |
|
Matt Borland
|
c9b5976993
|
Add block for pre-C++17 static constexpr class members
|
2023-03-28 12:19:43 +02:00 |
|
Matt Borland
|
ca32f123c2
|
Fix -Werror-maybe-uninitialized
|
2023-03-27 17:08:32 +02:00 |
|
Matt Borland
|
b36dc17e40
|
Use integer to_chars if in integer range with general formatting
|
2023-03-27 16:34:44 +02:00 |
|
Matt Borland
|
5563d760ef
|
Implement general notation for non-integer results
|
2023-03-27 16:16:54 +02:00 |
|
Matt Borland
|
3b186a9c6b
|
Fix CI failures from macros and unreachable code with non-c++17 builds
|
2023-03-27 15:04:09 +02:00 |
|
Matt Borland
|
b80c49d6a8
|
Max functions C++11 or add BOOST_CXX14_CONSTEXPR macro
|
2023-03-23 19:06:08 -07:00 |
|
Matt Borland
|
242672b428
|
Add messages to static_asserts
|
2023-03-23 18:55:18 -07:00 |
|
Matt Borland
|
98bad063b8
|
Floff works under C++11
|
2023-03-23 18:49:31 -07:00 |
|
Matt Borland
|
562bd84a7d
|
Make computing powers BOOST_CXX14_CONSTEXPR
|
2023-03-23 18:47:18 -07:00 |
|
Matt Borland
|
a9c10ba659
|
Make compute_has_further_digits C++11 friendly
|
2023-03-23 18:44:24 -07:00 |
|
Matt Borland
|
1069f38e50
|
Replace template variable with integral_constant
[ci skip]
|
2023-03-23 14:21:35 -07:00 |
|
Matt Borland
|
94445b1cf1
|
Pre-compute fractional_part_rounding_thresholds
|
2023-03-23 14:00:08 -07:00 |
|
Matt Borland
|
748ec337fd
|
Add trailing return type
|
2023-03-23 13:45:10 -07:00 |
|
Matt Borland
|
ff00639cbf
|
Pre-compute powers of 10
|
2023-03-23 13:42:24 -07:00 |
|
Matt Borland
|
a6b0aca899
|
Replace template variables with struct
|
2023-03-23 13:23:55 -07:00 |
|