Victor Zverovich
|
0b5cb18b71
|
Use buffering in to_string to avoid bloat
|
2022-09-21 17:11:43 -07:00 |
|
Victor Zverovich
|
94ceb38a09
|
Improve locale API
|
2022-09-11 09:33:31 -07:00 |
|
Victor Zverovich
|
ecffca6726
|
Don't parse '}' as fill
|
2022-09-07 17:33:31 -07:00 |
|
gerboengels
|
3176e0fad7
|
Add locale overload for formatted_size (#3084) (#3087)
Co-authored-by: Gerbo Engels <gerbo.engels@ortec-finance.com>
|
2022-09-07 14:15:12 -07:00 |
|
Victor Zverovich
|
d59b89e9cd
|
More locale
|
2022-09-04 11:23:45 -07:00 |
|
Victor Zverovich
|
58a5563a9f
|
Implement grouping
|
2022-09-04 09:01:26 -07:00 |
|
Victor Zverovich
|
1b94271ff6
|
Add support for UTF-8 digit separators
|
2022-09-03 11:01:05 -07:00 |
|
Victor Zverovich
|
91ecb38a34
|
Localize negative integers
|
2022-09-03 07:01:11 -07:00 |
|
Victor Zverovich
|
fec5515c55
|
num_format_facet -> format_facet
|
2022-09-02 18:55:08 -07:00 |
|
Victor Zverovich
|
f187274d36
|
Add loc_value
|
2022-09-02 13:45:23 -07:00 |
|
Vladislav Shchapov
|
a07411c2b9
|
Disable compile-time checks for dynamic width/precision test for LCC and compiler without std::is_constant_evaluated()
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2022-08-29 13:33:48 -07:00 |
|
Victor Zverovich
|
7fb8d33f9d
|
Fix compile-time width/precision type check
|
2022-08-09 16:10:02 -07:00 |
|
Victor Zverovich
|
48e0a59222
|
Implement compile-time checks for dynamic width/precision type
|
2022-07-22 17:00:40 -07:00 |
|
Victor Zverovich
|
05be7a0764
|
Use FMT_USE_FLOAT128 instead of __SIZEOF_FLOAT128__
|
2022-07-10 08:54:34 -07:00 |
|
Victor Zverovich
|
2a1b3ac629
|
Fix large shift in uint128_fallback
|
2022-07-10 08:27:21 -07:00 |
|
Vladislav Shchapov
|
115e00e0b9
|
Replace __cplusplus with FMT_CPLUSPLUS.
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2022-07-04 07:18:21 -07:00 |
|
Victor Zverovich
|
0c06c81da8
|
Deprecated implicit conversion of enums to ints for consistency with scoped enums
|
2022-07-03 09:02:22 -07:00 |
|
David Chisnall
|
2471875867
|
Make the tests pass on a CHERI system.
|
2022-06-10 07:02:03 -07:00 |
|
Victor Zverovich
|
9d60395953
|
Fix compilation on ppc64
|
2022-05-31 13:53:15 -07:00 |
|
Victor Zverovich
|
e927149f8e
|
Cleanup macros
|
2022-05-29 17:23:02 -07:00 |
|
Victor Zverovich
|
1761e2666a
|
Remove FMT_CONSTEXPR_DECL
|
2022-05-29 16:42:58 -07:00 |
|
Victor Zverovich
|
c83a5d42bb
|
FMT_MSC_VER -> FMT_MSC_VERSION
|
2022-05-29 15:39:08 -07:00 |
|
Victor Zverovich
|
7e63b600b6
|
Make to_string work with __float128
|
2022-05-29 12:23:57 -07:00 |
|
Victor Zverovich
|
ce246aaf74
|
Remove deprecated APIs
|
2022-05-22 07:10:09 -07:00 |
|
Victor Zverovich
|
ae963e444f
|
Implement constexpr isfinite to avoid producing NaN
|
2022-05-11 08:43:22 -07:00 |
|
Victor Zverovich
|
358f5a7e50
|
Make precision computation consistent with width
|
2022-05-11 06:34:51 -07:00 |
|
Vladislav Shchapov
|
ffb5e6a732
|
Suppress a -Wliteral-range warning on Apple M1 (#2861)
|
2022-04-19 11:10:18 -07:00 |
|
Victor Zverovich
|
5d804ee7fe
|
Fix handling of subnormals in exotic FP
|
2022-04-17 08:56:35 -07:00 |
|
Victor Zverovich
|
f607e3e970
|
Add __float128 support
|
2022-04-03 12:58:06 -07:00 |
|
Victor Zverovich
|
96930161f9
|
Implement 128-bit operator+= for uint128_fallback
|
2022-03-27 08:07:54 -07:00 |
|
Victor Zverovich
|
db5b8993ac
|
Fix formatting of std::byte via format_as
|
2022-03-26 09:01:30 -07:00 |
|
timsong-cpp
|
3d19be282a
|
Fix #2816: strip named argument wrappers for compile-time checking
|
2022-03-18 10:11:14 -07:00 |
|
Victor Zverovich
|
ed18ca3eae
|
Implement isnan
|
2022-03-14 20:37:46 -07:00 |
|
Victor Zverovich
|
a204b8dde7
|
Add initial __float128 support
|
2022-03-14 19:34:41 -07:00 |
|
Victor Zverovich
|
b6b003b073
|
Cleanup test
|
2022-03-14 15:48:38 -07:00 |
|
Victor Zverovich
|
cbc59ca893
|
Clear moved from memory buffer
|
2022-02-20 08:12:59 -08:00 |
|
Vladislav Shchapov
|
ea3d326c63
|
Fix clang -Wliteral-range warning (#2779)
|
2022-02-19 10:52:33 -08:00 |
|
Victor Zverovich
|
aad44f2839
|
Add fmt::enums::format_as
|
2022-02-19 08:03:42 -08:00 |
|
Victor Zverovich
|
a0b43bfae2
|
Add support for 96-bit long double
|
2022-02-18 18:01:49 -08:00 |
|
Victor Zverovich
|
2c8cd2db34
|
Fix handling of zero precision
|
2022-02-18 12:38:30 -08:00 |
|
Victor Zverovich
|
d38f72aff2
|
Refactor fallback ints
|
2022-02-17 20:24:42 -08:00 |
|
Victor Zverovich
|
15c2a3bacc
|
int128_t -> int128_opt
|
2022-02-17 20:03:25 -08:00 |
|
Victor Zverovich
|
6a13464059
|
Include 128-bit with other signed integers in specifier check
|
2022-02-16 16:57:06 -08:00 |
|
Barry Revzin
|
a34a97cc1d
|
Supporting ? as a string presentation type (#2674)
* Supporting ? as a string presentation type.
* Supporting ? as a char presentation type.
* Adding iterator_category to counting_iterator.
|
2022-01-30 08:55:28 -08:00 |
|
Victor Zverovich
|
09fde7f4b8
|
Add fmt::underlying for enum classes
|
2022-01-22 08:06:22 -08:00 |
|
Victor Zverovich
|
c28500556a
|
FMT_NOEXCEPT -> noexcept
|
2022-01-20 16:55:47 -08:00 |
|
Victor Zverovich
|
1b193e7b37
|
Deprecate more
|
2022-01-03 11:13:09 -08:00 |
|
Alexey Ochapov
|
e46392ea2c
|
deprecate _format UDL in code using FMT_DEPRECATED
|
2021-12-18 08:33:20 -08:00 |
|
Victor Zverovich
|
215f21a038
|
Detect overflow on large precision
|
2021-12-05 07:26:58 -08:00 |
|
Victor Zverovich
|
c472a27818
|
Fix handling of very large precision in fixed format
|
2021-11-27 08:23:05 -08:00 |
|