Victor Zverovich
|
d64b100a30
|
Relax constexpr
|
2024-09-29 10:04:57 -07:00 |
|
Victor Zverovich
|
1c5883bef0
|
Test nondeterministic conversion to format string
|
2024-09-28 09:16:28 -07:00 |
|
Victor Zverovich
|
3b70966df5
|
Add width and alignment support to error_code
|
2024-09-21 07:58:03 -07:00 |
|
Victor Zverovich
|
a197a994c5
|
Add member format_as for std
|
2024-09-20 08:49:49 -07:00 |
|
Khanh H
|
ed8f8be70d
|
More chrono padding (#4161)
* Add padding modifier to day of year, duration's remains unpadded
* Add padding modifier for %m, %Y
|
2024-09-18 09:27:45 -07:00 |
|
Victor Zverovich
|
0e62e5dc7c
|
Simplify has_formatter
|
2024-09-16 19:53:31 -07:00 |
|
Yedidya Feldblum
|
07e70151d5
|
format std::reference_wrapper
|
2024-09-16 19:05:18 -07:00 |
|
Victor Zverovich
|
de28ef5f86
|
Remove make_arg
|
2024-09-14 09:18:47 -07:00 |
|
Victor Zverovich
|
0335312320
|
Demacrify UTF-8 check
|
2024-09-13 18:41:10 -07:00 |
|
Victor Zverovich
|
1782a6eac0
|
Rename pragma macros
|
2024-09-12 19:20:32 -07:00 |
|
Victor Zverovich
|
689ec7a087
|
Cleanup
|
2024-09-11 16:05:34 -07:00 |
|
Victor Zverovich
|
1bde49e545
|
Remove FMT_USE_USER_LITERALS
|
2024-09-11 11:27:27 -07:00 |
|
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 |
|