Vladislav Shchapov
|
f6276a2c2b
|
Force use a signed char (On ARM char is unsigned by default) (#3362)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2023-03-22 11:34:59 -07:00 |
|
Victor Zverovich
|
6549ffde8e
|
Improve format_as safety
|
2023-03-19 12:09:54 -07:00 |
|
Barry Revzin
|
93bfa05382
|
%T is %H:%M:%S (#3349)
|
2023-03-18 07:16:22 -07:00 |
|
TheOmegaCarrot
|
d8e1c4265a
|
fix case of variant which is valueless by exception (#3347)
Co-authored-by: theomegacarrot <theomegacarrot@gmail.com>
|
2023-03-18 07:07:06 -07:00 |
|
Vladislav Shchapov
|
050293646f
|
Path is not escaped twice in the debug mode (#3321)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2023-03-05 08:01:06 -08:00 |
|
Victor Zverovich
|
e0748e61dd
|
Fix recursion check in range formatting
|
2023-03-04 08:20:32 -08:00 |
|
Victor Zverovich
|
98699719f8
|
Make # handling consistent with std::format
|
2023-02-26 10:15:16 -08:00 |
|
tom-huntington
|
5b8302079d
|
Add optional support (#3303)
|
2023-02-25 06:45:56 -08:00 |
|
luzpaz
|
3a69529e8b
|
Fix various typos (#3312)
Found via `codespell -q 3 -S ./test/gtest -L "fo,pres,seh,wronly"`
|
2023-02-21 15:14:41 -08:00 |
|
Victor Zverovich
|
76f520835f
|
Call element parse in tuple parse
|
2023-02-20 12:54:20 -08:00 |
|
Victor Zverovich
|
1741e90dec
|
Always call parse in range formatter
|
2023-02-18 09:58:37 -08:00 |
|
Froster
|
b5c2f74f45
|
change sopen_s to wsopen_s (fmtlib#3234) (#3293)
|
2023-02-16 11:17:55 -08:00 |
|
Victor Zverovich
|
655046d24f
|
Fix container adaptor formatting
|
2023-02-10 09:45:37 -08:00 |
|
Shawn Zhong
|
581c6292c9
|
Add formatters for container adapters (#3279)
|
2023-02-08 17:25:41 -08:00 |
|
Shawn Zhong
|
7718eeeacc
|
Implement glibc ext for sec, min, and hour (#3271)
|
2023-02-08 09:22:58 -08:00 |
|
Barry Revzin
|
05e3a9233a
|
Allowing formatting non-copyable ranges. (#3290)
|
2023-01-27 12:29:57 -08:00 |
|
Shawn Zhong
|
87c066a35b
|
Implement println (#3267)
|
2023-01-24 12:30:00 -08:00 |
|
Shawn Zhong
|
dfbb952b2c
|
Fix empty spec for time point (#3275)
|
2023-01-16 11:48:00 -08:00 |
|
Shawn Zhong
|
39971eb336
|
Fix localized format for float-point numbers (#3272)
|
2023-01-15 11:47:24 -08:00 |
|
jk-jeon
|
0f42c17d85
|
Implement a new formatting algorithm for small given precision (#3269)
Implement the formatting algorithm for small given precision discussed in https://github.com/fmtlib/fmt/issues/3262 and https://github.com/fmtlib/fmt/pull/2750
|
2023-01-14 11:30:20 -08:00 |
|
Shawn Zhong
|
676c2a107e
|
Fix negative subsec for time_point (#3261)
|
2023-01-11 11:36:50 -08:00 |
|
Shawn Zhong
|
dda53082be
|
Support fill, align & width for time point (#3260)
|
2023-01-09 11:25:31 -08:00 |
|
Victor Zverovich
|
9e4a54fa6e
|
Disable remaining implicit conversions
|
2023-01-03 12:08:42 -08:00 |
|
Victor Zverovich
|
9121f9b1d3
|
Enable format_as for classes
|
2023-01-03 08:58:23 -08:00 |
|
Victor Zverovich
|
b7535365b2
|
Enable format_as for non-integral types
|
2023-01-02 13:37:13 -08:00 |
|
Victor Zverovich
|
09ed1ddb9c
|
Cleanup tests
|
2023-01-02 09:58:12 -08:00 |
|
Victor Zverovich
|
71e4e02722
|
Cleanup vprintf
|
2023-01-02 08:37:00 -08:00 |
|
Victor Zverovich
|
a73a9b6a84
|
Refactor format string checks
|
2022-12-30 16:03:41 -08:00 |
|
Victor Zverovich
|
a05ba44df8
|
Simplify format string parsing
|
2022-12-30 11:23:42 -08:00 |
|
Victor Zverovich
|
ffb9b1d13c
|
Improve handling of signed types
|
2022-12-30 10:31:39 -08:00 |
|
Victor Zverovich
|
32190859ec
|
Fix handling of char
|
2022-12-30 09:11:42 -08:00 |
|
Victor Zverovich
|
8fe4d97d5e
|
Reduce template instantiations
|
2022-12-30 08:44:23 -08:00 |
|
Victor Zverovich
|
bd12aaa98e
|
Simplify format string parsing
|
2022-12-25 12:31:38 -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 |
|
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
|
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
|
934c8e5f76
|
Refactor precision parsing
|
2022-12-24 13:29:23 -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 |
|
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 |
|
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 |
|
Victor Zverovich
|
3999fd193a
|
Workaround an ADL issue
|
2022-12-11 09:32:17 -08:00 |
|