Commit Graph
7206 Commits
Author SHA1 Message Date
Victor Zverovich 3e762fdf5c Use ignore_unused 2022-12-26 06:57:21 -08:00
Victor Zverovich 79981a2528 Cleanup ranges formatting 2022-12-25 20:05:20 -08:00
Victor Zverovich bd12aaa98e Simplify format string parsing 2022-12-25 12:31:38 -08:00
Victor Zverovich b8f36207c9 Simplify format string parsing 2022-12-25 11:47:43 -08:00
Victor Zverovich d907786f04 Move anchor to where it belongs 2022-12-25 10:58:54 -08:00
Victor Zverovich f2355bbe5e Fix docs 2022-12-25 10:25:35 -08:00
Victor Zverovich f398c94761 Fix docs 2022-12-25 10:24:36 -08:00
Vladislav Shchapov 4841784e82 Simplify C99 strftime detection conditions
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-12-25 10:16:19 -08:00
Vladislav Shchapov cb72c23e9e Improve timezone tests
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-12-25 10:16:19 -08:00
Vladislav Shchapov 583f2d8209 Set timezone for chrono tests
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-12-25 10:16:19 -08:00
Victor Zverovich 32c4390704 Minor cleanup 2022-12-25 08:59:25 -08:00
Victor Zverovich 3a5e19fbf5 Minor cleanup 2022-12-25 08:42:16 -08:00
Victor Zverovich dfb857ebef Refactor format spec parsing 2022-12-25 07:25:32 -08:00
Victor Zverovich 9ea9b6bcb1 Cleanup arg id parsing 2022-12-24 16:33:57 -08:00
Victor Zverovich 2b0ff62a7f Remove unused template arg from format_string_checker 2022-12-24 15:46:34 -08:00
Victor Zverovich d1745084e0 Simplify parse context 2022-12-24 15:20:24 -08:00
Victor Zverovich 407e7b7b6d basic_format_specs -> format_specs 2022-12-24 14:34:50 -08:00
Victor Zverovich 3cf9794755 Cleanup format string parsing 2022-12-24 13:47:20 -08:00
Victor Zverovich 934c8e5f76 Refactor precision parsing 2022-12-24 13:29:23 -08:00
Shawn Zhong fc96938345 Remove empty semicolon 2022-12-24 09:54:55 -08:00
Victor Zverovich f0ab112c34 Cleanup parsing 2022-12-24 09:40:35 -08:00
Victor Zverovich 9660e5b956 Remove redundant tests 2022-12-24 07:28:13 -08:00
Shawn Zhong a585571e90 Ignore 0 character with align 2022-12-23 19:36:05 -08:00
Victor Zverovich 840ec8569d Cleanup width handlers 2022-12-23 19:18:35 -08:00
Victor Zverovich 1dadeb8a33 Refactor width parsing 2022-12-23 18:29:59 -08:00
Victor Zverovich 275b4b3417 Remove obsolete parse-benchmark 2022-12-23 12:50:08 -08:00
Vladislav Shchapov e004f1d699 Fix for issue #3241
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-12-23 12:26:20 -08:00
Victor Zverovich bde1a6070d Simplify fill and alignment parsing 2022-12-23 10:52:56 -08:00
Cleroth 040dc2a5d4 small typo in syntax.rst
0x1e was misread as 0x13, it looks like
2022-12-23 10:29:14 -08:00
Victor Zverovich 6a186bcd66 Localize FMT_USE_LOCAL_TIME 2022-12-21 14:52:52 -08:00
Shawn Zhong 8c56919bd2 Check chrono spec starts with % 2022-12-21 14:40:30 -08:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 115001a3b1 Formatting of system clocks ought to be to UTC, not to local time.
This improves standards conformance of fmt.
2022-12-21 14:23:02 -08:00
Victor Zverovich b90895412f Fix formatting of named arguments with locale 2022-12-15 09:59:40 -08:00
Vladislav Shchapov d072f1dc69 Fix for issue #3228
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-12-14 13:49:36 -08:00
Victor Zverovich 3999fd193a Workaround an ADL issue 2022-12-11 09:32:17 -08:00
Vladislav Shchapov c06e0b4ede Extract timezone offset from timezone conversion functions
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-12-10 10:13:53 -08:00
Vladislav Shchapov 1bf302a4ea Implement %Ez, %Oz for chrono formatter
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-12-10 10:13:53 -08:00
Victor Zverovich f1733afd49 Pin godbolt example to specific version 2022-12-10 09:35:55 -08:00
Victor Zverovich f61dcccc6e Update README.rst 2022-12-06 11:52:37 -08:00
Victor Zverovich f9bcbdcbcf Update README.rst 2022-12-06 11:51:59 -08:00
Victor Zverovich 1a854b4aa5 Clarify what mod_inv_5 is 2022-12-04 08:36:03 -08:00
Radek Brich 62ceb181b1 fix #3105 - Compile-time error when mixing named argument with automatic indexing 2022-12-04 08:13:26 -08:00
Maksymilian Czudziak b0c8263cb2 include/fmt/core.h: copy constructors removal 2022-11-30 16:44:42 -08:00
Vladislav Shchapov d24be2e95c Add countl_zero function
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-11-30 12:25:01 -08:00
Victor Zverovich 8d50d814db Fix a chrono formatting issue found by fuzzing 2022-11-30 11:04:51 -08:00
Vladislav Shchapov 115ca96e0e Bump tested CMake version to 3.25
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-11-30 08:09:32 -08:00
Vladislav Shchapov 886491625d Remove workaround for GTest bug
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-11-30 07:16:37 -08:00
Vladislav Shchapov 74c51ff37e Skip only strptime dependent test in scan-test
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-11-27 08:59:30 -08:00
Chris Thrasher 69ffedfe52 Use target_compile_features to specify C++ standard requirement 2022-11-26 11:03:17 -08:00
Victor Zverovich fae6f7e081 Optimize range formatter 2022-11-26 08:50:46 -08:00