Alexey Ochapov
|
b4d9d82e1d
|
make FP formatting available to be used at compile-time (#2426)
* works only with FMT_HEADER_ONLY
* works only with float and double types (not long double)
|
2021-09-18 08:03:23 -07:00 |
|
Vladislav Shchapov
|
d9fd695ac7
|
Fix wchar_t tm formatting
|
2021-09-15 07:33:24 -07:00 |
|
Vladislav Shchapov
|
92614ecbf9
|
Optimize %T in tm formatting
|
2021-09-15 07:33:24 -07:00 |
|
Victor Zverovich
|
aaeca12d89
|
Move FMT_MAYBE_UNUSED to format.h where it is used
|
2021-09-13 07:51:36 -07:00 |
|
Victor Zverovich
|
3d0c7ae385
|
Move data to format.cc
|
2021-09-13 06:23:57 -07:00 |
|
Victor Zverovich
|
04e3a79f76
|
Use memcpy in more cases in copy2
|
2021-09-12 12:23:45 -07:00 |
|
Roman-Koshelev
|
e47e99bb09
|
Simplify format_decimal (#2498)
* Add copy2() constexpr
* Removed redundant format_decimal implementation for constexpr context
|
2021-09-12 10:36:06 -07:00 |
|
Victor Zverovich
|
9b6b0e403c
|
Remove data
|
2021-09-12 09:46:00 -07:00 |
|
Victor Zverovich
|
4d1c6034eb
|
Deprecate basic_data
|
2021-09-12 09:37:23 -07:00 |
|
Victor Zverovich
|
a3348eccdd
|
Deprecate most of basic_data
|
2021-09-12 08:59:39 -07:00 |
|
Victor Zverovich
|
3a04481485
|
Remove data::hex_digits
|
2021-09-11 17:54:40 -07:00 |
|
Victor Zverovich
|
ad77331c04
|
Move log10_2_significand to format-inl.h
|
2021-09-11 09:36:23 -07:00 |
|
Victor Zverovich
|
d9ebc4e821
|
Add a function to get sign char
|
2021-09-11 09:17:59 -07:00 |
|
Victor Zverovich
|
c00eb4f4c6
|
Add missing inline
|
2021-09-10 09:01:18 -07:00 |
|
Victor Zverovich
|
25af02f21a
|
positive -> nonnegative (#2493)
|
2021-09-10 08:52:54 -07:00 |
|
Victor Zverovich
|
67cb2dad37
|
Optimize %F in tm formatting
|
2021-09-10 07:48:50 -07:00 |
|
Roman-Koshelev
|
1aa98f8b93
|
Eliminate double copying in vformat_to_n (#2489)
|
2021-09-09 08:10:29 -07:00 |
|
Victor Zverovich
|
a58c133821
|
Improve code_point_length codegen on older gcc
|
2021-09-07 19:34:13 -07:00 |
|
Victor Zverovich
|
aeee70a815
|
Remove unnecessary cast
|
2021-09-07 10:53:43 -07:00 |
|
Jean-Michaël Celerier
|
c771ba361c
|
Fix build for the clang-10 / libstdc++-9 couple (#2491)
|
2021-09-07 08:52:34 -07:00 |
|
Victor Zverovich
|
ab6e2272cc
|
Clarify shifts encoding
|
2021-09-06 18:45:34 -07:00 |
|
Victor Zverovich
|
e4728409e7
|
Use throw_format_error in more places to reduce bloat
|
2021-09-06 16:42:17 -07:00 |
|
Victor Zverovich
|
e3ebf366a6
|
Inline padding shifts
|
2021-09-06 16:26:50 -07:00 |
|
Victor Zverovich
|
894faf3fed
|
Refactor presentation types
|
2021-09-06 13:32:33 -07:00 |
|
Victor Zverovich
|
4eb97fa4e3
|
Reduce code bloat
|
2021-09-05 16:24:20 -07:00 |
|
Victor Zverovich
|
6b55c83252
|
is_const_formattable -> has_const_formatter
|
2021-09-05 08:35:08 -07:00 |
|
Victor Zverovich
|
2fe94ad7e3
|
Make specifiers support in tuple_join an opt-in
|
2021-09-05 07:34:06 -07:00 |
|
Victor Zverovich
|
3940de5952
|
thousands -> group_digits
|
2021-09-05 06:47:18 -07:00 |
|
Victor Zverovich
|
c4d0f96a6d
|
Implement format specs in fmt::thousands
|
2021-09-04 06:56:51 -07:00 |
|
Victor Zverovich
|
3b9c442689
|
Implement thousands separators without locales
|
2021-09-04 06:32:46 -07:00 |
|
Victor Zverovich
|
08f98c7fac
|
Simplify get_arg_index_by_name
|
2021-09-03 21:17:36 -07:00 |
|
Victor Zverovich
|
a151f955a0
|
Remove FMT_OVERRIDE
|
2021-09-03 18:15:17 -07:00 |
|
Victor Zverovich
|
42a225cbd9
|
Remove redundand final
|
2021-09-03 17:33:26 -07:00 |
|
Victor Zverovich
|
bf20d19901
|
Simplify the core API
|
2021-09-03 16:57:33 -07:00 |
|
Victor Zverovich
|
fc0884037e
|
Move FMT_GCC_VISIBILITY_HIDDEN to format.h
|
2021-09-03 16:34:42 -07:00 |
|
Victor Zverovich
|
1aeed2dbca
|
Require inline namespaces
|
2021-09-03 15:59:23 -07:00 |
|
Victor Zverovich
|
799bea4730
|
Remove FMT_HAS_GXX_CXX11
|
2021-09-03 15:49:40 -07:00 |
|
Victor Zverovich
|
60cd5ea3f2
|
Add support for more formattable types in ranges
|
2021-09-03 14:55:41 -07:00 |
|
Victor Zverovich
|
4fd9a00f35
|
Simplify ostream interface
|
2021-09-03 13:07:54 -07:00 |
|
Victor Zverovich
|
5681563898
|
Cleanup ostream interface
|
2021-09-03 10:35:19 -07:00 |
|
Victor Zverovich
|
20931baf1d
|
Disable fallback_formatter for arrays
|
2021-09-03 08:59:36 -07:00 |
|
Pierre-Antoine Lacaze
|
d58d19ba32
|
Fix an odr violation in ranges.h (#2483)
* Add a testcase demonstrating ODR violation in ranges.h
* Fix ODR violation in ranges.h
* Fix comments
Co-authored-by: Pierre-Antoine Lacaze <pa.lacaze@gmail.com>
|
2021-09-02 08:47:44 -07:00 |
|
Victor Zverovich
|
ee0659f8b6
|
Fix formatting of abstract classes via ostream
|
2021-09-02 08:19:12 -07:00 |
|
Roman-Koshelev
|
8029bf955c
|
Fix copy_str performance (#2477)
|
2021-09-02 07:25:26 -07:00 |
|
Max
|
2520f410c8
|
Workaround for #2478 (#2482)
_MSC_VER 1911 (Visual Studio 2017 15.3)
|
2021-09-02 07:13:30 -07:00 |
|
Vladislav Shchapov
|
ee63f5f04e
|
Workaround to MSVC bug (#2474) (#2476)
|
2021-08-31 07:54:42 -07:00 |
|
Victor Zverovich
|
1aaf72fb6d
|
Add an example to fmt::runtime
|
2021-08-29 12:10:40 -07:00 |
|
Victor Zverovich
|
c1313c2057
|
Clarify that format_to[_n] do not append a terminating null
|
2021-08-29 12:07:35 -07:00 |
|
Victor Zverovich
|
cb0f177c35
|
Improve docs
|
2021-08-29 11:30:35 -07:00 |
|
Victor Zverovich
|
71677e5204
|
Improve docs
|
2021-08-29 11:21:38 -07:00 |
|