Victor Zverovich
882702c219
Apply clang-tidy
2025-09-01 12:21:17 -07:00
Victor Chernyakin
1ef8348070
Properly constrain detail::copy optimization ( #4474 )
2025-06-21 06:59:35 -07:00
Victor Zverovich
9b0ebd4435
Cleanup base-test
2025-05-11 15:42:08 -07:00
Victor Zverovich
7af94e5597
Remove old gcc workaround
2025-05-11 12:35:28 -07:00
Victor Zverovich
2924fcf8f6
Cleanup base-test
2025-05-11 10:36:42 -07:00
Victor Zverovich
a6cd72c9eb
Cleanup base-test
2025-05-11 09:01:28 -07:00
Victor Zverovich
6caff7ed9c
Cleanup test
2025-05-03 08:36:42 -07:00
Victor Zverovich
448929d491
Update and apply clang-format
2025-05-03 07:29:31 -07:00
Barry Revzin
8978ab09b2
Avoiding __builtin_strlen ( #4429 )
2025-04-27 09:32:10 -07:00
Aaron Bishop
937b7c5c10
Add args() accessor back to fmt::format_context ( #4310 )
...
Add args() accessor back to fmt::format_context
Add test that would fail to compile if you can't create a fmt::format_context from another fmt::format_context
2025-01-17 10:28:34 -08:00
Victor Zverovich
b1a054706e
Remove more MSVC 2015 workarounds and fix string_view checks
2024-11-15 08:33:30 -08:00
Victor Zverovich
1c5883bef0
Test nondeterministic conversion to format string
2024-09-28 09:16:28 -07:00
Victor Zverovich
0e62e5dc7c
Simplify has_formatter
2024-09-16 19:53:31 -07:00
Victor Zverovich
de28ef5f86
Remove make_arg
2024-09-14 09:18:47 -07:00
Victor Zverovich
5f438c967e
Remove make_arg
2024-09-04 14:52:14 -07:00
Victor Zverovich
3df47a4677
Make is_formattable work with void
2024-09-04 07:33:56 -07:00
Victor Zverovich
a8bcf81f72
Minor cleanup
2024-09-03 18:39:46 -07:00
Victor Zverovich
4eed488c66
Cleanup base API
2024-09-02 07:17:21 -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
377cf203e3
Add opt out for built-in types
2024-08-29 11:21:29 -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
Victor Zverovich
8445327c84
Simplify spec handling
2024-08-01 19:59:21 -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
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
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
Victor Zverovich
edde973126
Update test names
2024-06-22 11:10:54 -07:00
Victor Zverovich
b1efe8516e
Prevent silent data loss
2024-06-22 07:46:16 -07:00
Victor Zverovich
598e518085
Remove redundant tests
2024-06-05 08:38:00 -07:00
Matthias Moulin
1752d7fbbb
Added formattable concept ( #3974 )
2024-05-26 07:47:56 -07:00
Victor Zverovich
e281749c5d
Simplify range formatter
2024-03-10 08:19:26 -07:00
The Phantom Derpstorm
13ec66bf78
🛠 Add basic array safety functions and backwards-compatible result type ( #3805 )
2024-01-16 07:01:15 -08:00
Victor Zverovich
e954823531
Make fill independent on code unit type
2024-01-15 15:00:28 -08:00
Victor Zverovich
f9294f0e60
Improve handling of format specs
2024-01-15 06:31:24 -08:00
Victor Zverovich
f924d20dbd
core-test -> base-test
2024-01-14 06:57:01 -08:00