Vladislav Shchapov
|
d326c7298a
|
Fix conversion a surrogate pair (#4095)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-07-30 07:27:11 -07:00 |
|
Victor Zverovich
|
6e462b89aa
|
Get rid of std::copy
|
2024-07-29 15:58:05 -07:00 |
|
Vladislav Shchapov
|
aff640c32f
|
Make fmt::appender implement std::output_iterator concept (#4093)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-07-29 09:18:20 -07:00 |
|
Victor Zverovich
|
e23fb6a8b4
|
Apply clang-format
|
2024-07-29 08:20:58 -07:00 |
|
Victor Zverovich
|
16b3542f7e
|
Remove float_specs
|
2024-07-27 12:28:21 -07:00 |
|
Victor Zverovich
|
29d7e58059
|
Remove float_format
|
2024-07-27 12:07:19 -07:00 |
|
Victor Zverovich
|
919f7c5e7f
|
Reduce float_specs usage
|
2024-07-27 11:38:55 -07:00 |
|
Victor Zverovich
|
a80d668a52
|
Diagnose invalid precision
|
2024-07-27 10:41:54 -07:00 |
|
Victor Zverovich
|
707d7d923a
|
Apply coding conventions
|
2024-07-27 09:00:25 -07:00 |
|
Victor Zverovich
|
ffdc3fdbd9
|
Align digits table
|
2024-07-24 18:43:37 -07:00 |
|
Cameron Angus
|
31b3c325f6
|
Mark namespace scope constexpr variable 'buffer_size' inline. (#4084)
* Mark namespace scope constexpr variable 'buffer_size' inline.
* Use provided macro for inline variable.
|
2024-07-24 09:58:38 -07:00 |
|
Victor Zverovich
|
0b0b09f401
|
Constrain format_uint
|
2024-07-23 06:30:35 -07:00 |
|
Victor Zverovich
|
4173a6315a
|
Improve format_decimal
|
2024-07-22 17:24:56 -07:00 |
|
Victor Zverovich
|
4239dfe081
|
Simplify format_decimal
|
2024-07-22 17:00:16 -07:00 |
|
Victor Zverovich
|
ba36a04811
|
Remove counting_iterator
|
2024-07-22 16:24:13 -07:00 |
|
Victor Zverovich
|
f6b4a23b83
|
Unbloat chrono
|
2024-07-22 15:46:58 -07:00 |
|
Victor Zverovich
|
7f157dca0a
|
Workaround gcc stringop-overflow bug
|
2024-07-22 11:31:35 -07:00 |
|
Victor Zverovich
|
524ca1c715
|
Improve parsing
|
2024-07-21 09:57:18 -07:00 |
|
Victor Zverovich
|
bdc45eef76
|
Simplify on_text
|
2024-07-21 08:31:03 -07:00 |
|
Victor Zverovich
|
439b6d7212
|
Reenable print optimization
|
2024-07-21 08:05:07 -07:00 |
|
Victor Zverovich
|
3cc32fdc8b
|
Mark more formatters nonlocking
|
2024-07-21 08:00:34 -07:00 |
|
Victor Zverovich
|
e84297f255
|
Bump version
|
2024-07-20 07:00:12 -07:00 |
|
Victor Zverovich
|
de684ef776
|
Make appender compatible with fill
|
2024-07-19 15:21:57 -07:00 |
|
Victor Zverovich
|
0f87d6ffa6
|
Improve sign processing
|
2024-07-17 16:13:27 -07:00 |
|
Victor Zverovich
|
9228f349a5
|
Inline visit
|
2024-07-14 15:34:53 -07:00 |
|
Victor Zverovich
|
f29a7e7970
|
Don't use memcpy in append
|
2024-07-14 13:02:21 -07:00 |
|
Victor Zverovich
|
f97deb0d7d
|
Minor cleanup
|
2024-07-14 11:14:49 -07:00 |
|
Victor Zverovich
|
3541353512
|
Apply minor optimization
|
2024-07-14 09:52:44 -07:00 |
|
Justin Riddell
|
5ef93a9f80
|
Expand FMT_FORMAT_AS to include implicit conversions (#4055)
Allows (for example) types convertible to std::string_view to inherit
from the fmt::formatter<fmt::string_view> to work etc.
|
2024-07-14 09:51:49 -07:00 |
|
Victor Zverovich
|
c9102619da
|
Avoid extra reserve
|
2024-07-14 08:41:35 -07:00 |
|
Victor Zverovich
|
58d792b6d3
|
Apply minor optimizations
|
2024-07-14 07:05:18 -07:00 |
|
Victor Zverovich
|
25adca5666
|
Remove redundant overload
|
2024-07-13 13:07:57 -07:00 |
|
Victor Zverovich
|
1408f1824d
|
Simplify iterator detection
|
2024-07-13 11:11:47 -07:00 |
|
Tor Shepherd
|
3fe4641d3a
|
Add 2 more constexprs to fix compile error (#4065)
|
2024-07-13 08:23:49 -07:00 |
|
Victor Zverovich
|
33e7ed1eb5
|
Improve handling of back_insert_iterator that writes into a buffer
|
2024-07-13 07:56:11 -07:00 |
|
Justin Riddell
|
13038f37e8
|
Support printing (const) volatile void* (#4056)
Fixes #4049
|
2024-07-10 08:35:06 -07:00 |
|
Justin Riddell
|
e60ff504ea
|
Fix usage with std::generator (#4057)
Fixes #4053
|
2024-07-09 08:46:34 -07:00 |
|
Victor Zverovich
|
92227c77a4
|
Improve support for non-POSIX platforms more
|
2024-07-08 14:00:00 -07:00 |
|
Victor Zverovich
|
486838f26f
|
Improve support for non-POSIX platforms
|
2024-07-08 11:18:44 -07:00 |
|
Victor Zverovich
|
7a8b54a0ef
|
Don't confuse Glib::ustring with std::string
|
2024-07-06 13:27:06 -07:00 |
|
Vladislav Shchapov
|
a96259701e
|
Improve std::complex formatter (#4050)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-07-04 17:24:01 -07:00 |
|
Victor Zverovich
|
503e183b9e
|
Bump version and add version validation
|
2024-07-04 07:49:58 -07:00 |
|
toge
|
9d946a2fc4
|
Fix compilation errors due to make_format_args in gcc 14.1.1 with c++20 (#4042)
|
2024-07-03 12:41:08 -07:00 |
|
Nebojša Cvetković
|
c4f6fa7135
|
fix: Make basic_format_arg::visit() const (#4043)
|
2024-07-01 14:43:52 -07:00 |
|
Vladislav Shchapov
|
24c1f886af
|
Remove double has_value check (#4040)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-07-01 09:24:33 -07:00 |
|
Victor Zverovich
|
686339f7c1
|
Minor cleanup
|
2024-06-30 10:29:50 -07:00 |
|
Victor Zverovich
|
53186535d5
|
Bump version
|
2024-06-29 08:54:52 -07:00 |
|
Victor Zverovich
|
7f951f2502
|
Optimize range formatter
|
2024-06-23 06:51:46 -07:00 |
|
Dix Lorenz
|
7ae102bd66
|
make format_int constexpr (#4032)
* make format_int constexpr
* format_int can only be constexpr in C++20
* apply clang-format
* drop constexpr for str()
|
2024-06-23 06:28:39 -07:00 |
|
Victor Zverovich
|
b1efe8516e
|
Prevent silent data loss
|
2024-06-22 07:46:16 -07:00 |
|