Victor Zverovich
|
6c90b31fbd
|
Improve debug codegen
|
2024-09-08 07:49:02 -07:00 |
|
Victor Zverovich
|
f5a16a484b
|
Cleanup
|
2024-09-06 12:41:53 -07:00 |
|
Vladislav Shchapov
|
5bf577ca58
|
Backport from GoogleTest: "Work around a maybe-uninitialized warning under GCC 12" (0320f517fd )
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-09-05 09:40:55 -07:00 |
|
Vladislav Shchapov
|
b6de66819e
|
Backport from GoogleTest: "Always initialize fields in MatcherBase constructors" (https://github.com/google/googletest/pull/3797)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-09-05 09:40:55 -07:00 |
|
Victor Zverovich
|
5f438c967e
|
Remove make_arg
|
2024-09-04 14:52:14 -07:00 |
|
Vladislav Shchapov
|
22d50c1a9c
|
Add support formatting std::expected<void, E>
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-09-04 12:31:44 -07:00 |
|
Victor Zverovich
|
3df47a4677
|
Make is_formattable work with void
|
2024-09-04 07:33:56 -07:00 |
|
Victor Zverovich
|
565461a0d3
|
Update MSVC workaround in compile-test
|
2024-09-04 06:43:05 -07:00 |
|
Victor Zverovich
|
a8bcf81f72
|
Minor cleanup
|
2024-09-03 18:39:46 -07:00 |
|
Victor Zverovich
|
4cae2da0d0
|
Workaround a clang 17 bug
|
2024-09-03 15:58:33 -07:00 |
|
Victor Zverovich
|
79e5ae919c
|
Fix locale tests on FreeBSD
|
2024-09-03 12:50:03 -07:00 |
|
Victor Zverovich
|
894b71da85
|
Fix handling of _BitInt
|
2024-09-03 11:32:31 -07:00 |
|
Victor Zverovich
|
4eed488c66
|
Cleanup base API
|
2024-09-02 07:17:21 -07:00 |
|
Victor Zverovich
|
a6ecd25b80
|
Improve debug codegen
|
2024-09-02 06:54:45 -07:00 |
|
Victor Zverovich
|
bc3af51272
|
Reduce the number of instantiations
|
2024-09-01 19:54:09 -07:00 |
|
Victor Zverovich
|
60740b7c24
|
Cleanup base API
|
2024-09-01 19:35:00 -07:00 |
|
Victor Zverovich
|
7c66216008
|
Minor cleanup
|
2024-09-01 12:53:09 -07:00 |
|
Victor Zverovich
|
b310a0d48b
|
Simplify parse_format_string
|
2024-09-01 11:09:26 -07:00 |
|
Victor Zverovich
|
6797f0c39a
|
Cleanup compile-time checks
|
2024-08-31 11:26:27 -07:00 |
|
Victor Zverovich
|
377cf203e3
|
Add opt out for built-in types
|
2024-08-29 11:21:29 -07:00 |
|
Justin Riddell
|
5a0a37340c
|
Add support for _BitInt on clang (#4072)
Issue #4007
Make _BitInt up to 128bits formattable
Note, libstdc++ is_signed doesn't work with _BitInt (so use own)
|
2024-08-28 18:57:52 -07:00 |
|
Anthony VH
|
c59ee969f3
|
Improve compile-time formatting (#4127)
|
2024-08-21 12:02:47 -07:00 |
|
Victor Zverovich
|
62382e3650
|
Test full exponent range
|
2024-08-18 06:47:04 -07:00 |
|
Victor Zverovich
|
94b8bc8eae
|
Add an experimental writer API
|
2024-08-17 09:54:09 -07:00 |
|
Victor Zverovich
|
b906c321f0
|
Get rid of bit fields
|
2024-08-11 10:28:09 -07:00 |
|
Victor Zverovich
|
50a8c3e9bf
|
Reduce format specs size
|
2024-08-10 09:34:35 -07:00 |
|
Victor Zverovich
|
0ce49aeb4a
|
Add a test case
|
2024-08-09 10:18:11 -07:00 |
|
Hugo Sales
|
9f0c0c468b
|
Add 'n' specifier for tuple and pair (#4107)
|
2024-08-05 14:56:44 -07:00 |
|
Victor Zverovich
|
928a07bb04
|
Simplify handling of dynamic specs
|
2024-08-04 09:09:01 -07:00 |
|
Victor Zverovich
|
7891699737
|
Simplify handling of dynamic specs
|
2024-08-04 08:47:07 -07:00 |
|
Vladislav Shchapov
|
5ee14d3508
|
Reintroduce constexpr fmt::formatted_size for C++20 (#4103)
* Reintroduce constexpr fmt::formatted_size for C++20
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
* Disable constexpr fmt::formatted_size on Visual Studio 2019
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
---------
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-08-03 07:13:32 -07:00 |
|
Victor Zverovich
|
8445327c84
|
Simplify spec handling
|
2024-08-01 19:59:21 -07:00 |
|
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 |
|
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
|
a80d668a52
|
Diagnose invalid precision
|
2024-07-27 10:41:54 -07:00 |
|
Victor Zverovich
|
de6ed8df8b
|
Test alignment
|
2024-07-26 12:09:47 -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
|
9fcd9c4c12
|
Remove all warning suppressions
|
2024-07-22 12:41:12 -07:00 |
|
Victor Zverovich
|
524ca1c715
|
Improve parsing
|
2024-07-21 09:57:18 -07:00 |
|
Victor Zverovich
|
3cc32fdc8b
|
Mark more formatters nonlocking
|
2024-07-21 08:00:34 -07:00 |
|
Victor Zverovich
|
de684ef776
|
Make appender compatible with fill
|
2024-07-19 15:21:57 -07:00 |
|
Victor Zverovich
|
808ea0191a
|
Cleanup test
|
2024-07-17 06:59:24 -07:00 |
|
Victor Zverovich
|
e10643add2
|
Add a perf-sanity test
|
2024-07-14 14:17:39 -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
|
58d792b6d3
|
Apply minor optimizations
|
2024-07-14 07:05:18 -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 |
|