Victor Zverovich
|
f2ee988105
|
Improve locale support
|
2018-11-14 12:07:39 -08:00 |
|
Victor Zverovich
|
bdda4d6030
|
Simplify compile-time strings
|
2018-10-28 09:02:03 -07:00 |
|
XZiar
|
2dea780fbd
|
change type naming and fix sfinae bug
|
2018-10-28 06:00:55 -07:00 |
|
XZiar
|
b98e8301d5
|
add non-char support for compile-time format check
|
2018-10-28 06:00:55 -07:00 |
|
Victor Zverovich
|
ccd3e8bbf3
|
Make is_constructible public (#918)
|
2018-10-27 17:10:19 -07:00 |
|
Victor Zverovich
|
0a96c032b9
|
Parameterize v*printf on string type (#920)
|
2018-10-25 13:52:08 -07:00 |
|
Victor Zverovich
|
61e6d2e38c
|
Fix core version of vformat_to
|
2018-10-25 06:21:41 -07:00 |
|
Victor Zverovich
|
ea4010d704
|
Merge has_to_string_view into is_string
|
2018-10-24 18:16:00 -07:00 |
|
Victor Zverovich
|
486fff597c
|
Add sprintf_format instantiations and remove syntactic noise
|
2018-10-24 16:46:32 -07:00 |
|
Victor Zverovich
|
f0328f8e36
|
Use char_traits::length in string_view ctor (#914)
|
2018-10-24 15:21:21 -07:00 |
|
Victor Zverovich
|
20c708bf6d
|
Fix build on gcc 4.4
|
2018-10-24 10:52:02 -07:00 |
|
Daniela Engert
|
2c81c851b2
|
Adapt any string-like type to be used by {fmt} just like the standard string types already supported. The adaption is totally non-intrusive.
Signed-off-by: Daniela Engert <dani@ngrt.de>
|
2018-10-22 18:25:52 -07:00 |
|
Daniela Engert
|
6a685571df
|
Make 'std::*::basic_string_view' a valid argument type for 'format_str' parameters.
Signed-off-by: Daniela Engert <dani@ngrt.de>
|
2018-10-08 06:12:02 -07:00 |
|
Victor Zverovich
|
655ce53383
|
is_format_string -> is_string
|
2018-10-07 12:45:22 -07:00 |
|
Daniela Engert
|
f16a118e88
|
Fix non-matching char types.
Signed-off-by: Daniela Engert <dani@ngrt.de>
|
2018-10-07 05:56:21 -07:00 |
|
Victor Zverovich
|
041bf83d9b
|
Improve fmt::format readability
|
2018-10-05 18:42:02 -07:00 |
|
Victor Zverovich
|
f5480635c0
|
visit -> visit_format_arg
|
2018-10-05 07:15:41 -07:00 |
|
Victor Zverovich
|
cdf3fa08dc
|
Put related code together in fmt/core.h
|
2018-10-04 19:44:09 -07:00 |
|
Victor Zverovich
|
38325248e5
|
Count width in code points (#628)
|
2018-10-03 20:09:46 -07:00 |
|
Daniela Engert
|
deb901b9e4
|
Parameterize core functions on the type of the format string.
Take #2 of n
Signed-off-by: Daniela Engert <dani@ngrt.de>
|
2018-10-03 14:19:08 -07:00 |
|
Victor Zverovich
|
0f98de3011
|
Update docs
|
2018-10-03 12:07:55 -07:00 |
|
Victor Zverovich
|
c797708fcc
|
Workaround strlen being non-constexpr in ARM toolchain
|
2018-10-03 09:23:49 -07:00 |
|
Victor Zverovich
|
63a87beba4
|
Add to_string_view
|
2018-10-01 18:48:18 -07:00 |
|
Victor Zverovich
|
4e0c314654
|
checked_format_args -> checked_args
|
2018-10-01 07:14:59 -07:00 |
|
Victor Zverovich
|
c3538a1eee
|
Simplify variadic functions further
|
2018-09-30 22:19:32 -07:00 |
|
Victor Zverovich
|
2d7d0835d7
|
Simplify variadic functions
|
2018-09-30 21:52:47 -07:00 |
|
Victor Zverovich
|
76a47d41c8
|
Cleanup the use of FMT_CHAR
|
2018-09-30 08:45:57 -07:00 |
|
Daniela Engert
|
267fdc7a1b
|
Parameterize core functions on the type of the format string.
Take #1 of n
Signed-off-by: Daniela Engert <dani@ngrt.de>
|
2018-09-30 08:40:58 -07:00 |
|
Victor Zverovich
|
5bced12421
|
Parameterize more functions on string type
|
2018-09-30 08:02:19 -07:00 |
|
Guillaume Fraux
|
e864acfdbd
|
Fix compilation with intel compilers (ICC/ICPC) v14.0
|
2018-09-27 07:11:23 -07:00 |
|
Daniela Engert
|
4cf21f58b2
|
constrain templated format_to on proper format string type.
Signed-off-by: Daniela Engert <dani@ngrt.de>
|
2018-09-26 21:05:47 -07:00 |
|
Victor Zverovich
|
d66fa2216e
|
Reduce syntactic noise
|
2018-09-23 14:31:14 -07:00 |
|
Victor Zverovich
|
48e6dcd0f2
|
Implement workarounds for gcc 4.4
|
2018-09-23 12:29:48 -07:00 |
|
Victor Zverovich
|
0ea3221d34
|
Remove is_named_arg and add FMT_CHAR
|
2018-09-23 09:44:01 -07:00 |
|
Victor Zverovich
|
d41be23acd
|
Simplify string_view detection
|
2018-09-23 07:29:35 -07:00 |
|
Victor Zverovich
|
2def9e4c82
|
Remove FMT_DTOR_NOEXCEPT
|
2018-09-22 18:51:32 -07:00 |
|
Victor Zverovich
|
ff6e46ed97
|
More cleanup
|
2018-09-22 16:00:34 -07:00 |
|
Victor Zverovich
|
715f2b4c00
|
Remove require_wchar and internalize no_formatter_error
|
2018-09-21 18:25:24 -07:00 |
|
Victor Zverovich
|
4f043f8e00
|
Bump version
|
2018-09-21 10:07:56 -07:00 |
|
Victor Zverovich
|
cc02cbc455
|
Fix formatting
|
2018-09-21 09:48:21 -07:00 |
|
Jonathan Müller
|
9d2221b954
|
Improve error message when formatting unknown types
|
2018-09-20 07:01:39 -07:00 |
|
Victor Zverovich
|
3f4984fb36
|
Clean core-test and fix linkage errors on older gcc
|
2018-09-19 12:24:38 -07:00 |
|
Victor Zverovich
|
bc26fbf1b0
|
Move experimental color API to fmt/color.h
|
2018-09-12 09:04:26 -07:00 |
|
Victor Zverovich
|
c8a8464f7d
|
Optimize buffer construction
|
2018-09-12 08:45:14 -07:00 |
|
Victor Zverovich
|
10c7f89351
|
Optimize format string processing on dumb compilers
|
2018-09-09 08:13:06 -07:00 |
|
Victor Zverovich
|
59c268a5f8
|
Use strlen when possible since it's constexpr on gcc
|
2018-09-08 16:17:22 -07:00 |
|
Victor Zverovich
|
918bb1ce8f
|
Optimize argument capture
|
2018-09-08 15:29:32 -07:00 |
|
Victor Zverovich
|
cc10b4607f
|
Make format_to faster on older gcc
|
2018-09-08 07:22:29 -07:00 |
|
Victor Zverovich
|
fbc38b9083
|
Pass heavy arguments by ref
|
2018-08-31 15:17:18 -07:00 |
|
Victor Zverovich
|
8dc69b9da9
|
Workaround a bug in Intellisense
|
2018-08-29 20:40:54 -07:00 |
|