Commit Graph
1915 Commits
Author SHA1 Message Date
Victor Zverovich f4c95f6dd9 Improve handling of thousands separator 2021-06-03 18:25:08 -07:00
Victor Zverovich 0eef389ddb Code style 2021-06-03 18:25:08 -07:00
Victor Zverovich 11addaa16e Update docs 2021-06-03 06:24:17 -07:00
Victor Zverovich 290d3f8b61 Cleanup ranges API 2021-06-02 17:06:02 -07:00
Victor Zverovich d142579e97 Cleanup the format API 2021-06-02 16:25:21 -07:00
Владислав Щапов f286139d22 Fix "undefined reference to `fmt::v7::detail::basic_data<void>::digits'"
Remove unused FMT_EXTERN_TEMPLATE_API
2021-06-02 14:33:17 -07:00
Victor Zverovich a04e3a2dc8 Comment 2021-06-01 20:47:16 -07:00
Victor Zverovich 87876d5474 Cleanup the printf implementation 2021-06-01 20:32:56 -07:00
Victor Zverovich d338d66324 Cleanup the printf implementation 2021-06-01 19:30:46 -07:00
Victor Zverovich 272660e704 Remove deprecated printf functions 2021-06-01 18:08:31 -07:00
Victor Zverovich ad97258915 Merge branch 'master' of github.com:fmtlib/fmt 2021-06-01 13:38:26 -07:00
Victor Zverovich ed2a6377e7 Workaround msvc constexpr issues 2021-06-01 13:32:44 -07:00
Alexey Ochapov 9976869549 fix custom types formatting at compile-time, add test 2021-06-01 11:16:05 -07:00
Victor Zverovich 8c1b22ba6d Workaround a gcc 9.1 bug (#2334) 2021-06-01 06:43:30 -07:00
Daniela Engert d7ba6c3ea8 Use qualified name-lookup in module. (#2324)
Allow lookup of non-exported names from local classes in function templates.
2021-05-31 09:11:24 -07:00
Victor Zverovich 11a14db286 Update format_to taking a buffer and remove undocumented vformat_to overload 2021-05-30 07:57:51 -07:00
Victor Zverovich 832ec098fc Fix argument order in locale overload of vformat_to (#2327) 2021-05-30 06:42:09 -07:00
Victor Zverovich 486a80e8ef Move wchar_t overloads to xchar.h 2021-05-30 06:41:39 -07:00
Victor Zverovich 5a2b88f6e9 Reduce binary size 2021-05-29 16:45:43 -07:00
Daniela Engert 00a39ad5f8 Enable Char types other than char (#2323) 2021-05-29 11:42:16 -07:00
Victor Zverovich ff37e41625 wchar.h -> xchar.h because it handles other code unit types too 2021-05-29 09:37:17 -07:00
Victor Zverovich 0901176fe4 arg_join -> join_view 2021-05-29 08:47:16 -07:00
Victor Zverovich a9a9018191 Move wmemory_buffer to wchar.h 2021-05-29 08:26:04 -07:00
Victor Zverovich 9d67988aed FMT_DEPRECATED_WCHAR -> FMT_DEPRECATED_INCLUDE_WCHAR 2021-05-29 06:41:07 -07:00
Daniela Engert 126c8cb46b Export os.h API, too (#2318) 2021-05-28 09:27:45 -07:00
Matthias Liedtke 98b9ff47a1 Align hex floats right as default (#2317) 2021-05-28 09:21:01 -07:00
Liedtke a70a4ae053 Ignore zero-padding for non-finite floating points (#2310)
* Ignore zero-padding for non-finite floating points

* keep width for non-finite formatting with 0-padding

* clang-format

* preserve alignment

* align code-style
2021-05-27 14:13:05 -07:00
Victor Zverovich 4e21baff43 Simplify get_units 2021-05-26 18:26:00 -07:00
John MelasandJohn Melas ca466374bd qualify make_format_args (#2315)
Co-authored-by: John Melas <john@jmelas.gr>
2021-05-26 06:42:02 -07:00
Victor Zverovich 5a2a185682 Make buffers non-movable 2021-05-25 17:30:17 -07:00
Alexey Ochapov ee52a6dc40 add fmt::print() overload to support compiled format (#2304) 2021-05-25 14:54:56 -07:00
sven-herrmann 82607efb57 Fixed int conversion warning (#2313)
* Fixed int conversion warning

Compiler warns about conversion from int to size_t, thus added explicit cast.

* now using detail::to_unsigned for the cast
2021-05-25 08:13:39 -07:00
Victor Zverovich 35a2c2a743 Refactor chrono formatting 2021-05-25 06:57:47 -07:00
Victor Zverovich b955e7a6b2 Refactor chrono formatting 2021-05-24 15:33:33 -07:00
Victor Zverovich 883d9595c5 Support alternative locale names in tests 2021-05-24 14:09:19 -07:00
Victor Zverovich 1cd9899cf3 Add initial support for weekday formatting 2021-05-24 10:21:34 -07:00
Victor Zverovich dd8f38fcbb Cleanup printf API 2021-05-23 20:30:26 -07:00
Victor Zverovich a216f2562d Remove undocumented and obsolete vprintf overload 2021-05-23 20:15:02 -07:00
Victor Zverovich 0c0926395d Add is_exotic_char trait 2021-05-23 19:50:17 -07:00
Daniela Engert 8ec0b9e33b Do *not* export namespace detail 2021-05-23 06:49:07 -07:00
Victor Zverovich 703005c8ba Deprecate locale.h 2021-05-22 10:21:17 -07:00
Victor Zverovich 51f0178625 Cleanup the format API 2021-05-22 07:09:09 -07:00
Victor Zverovich 5d59dcf66e Remove deprecated aliases / undeprecate has_formatter 2021-05-22 06:53:34 -07:00
Victor Zverovich c242dd402c Move cerrno include to where it is used 2021-05-22 06:18:40 -07:00
Victor Zverovich 1c83a49be9 Simplify buffer extraction 2021-05-21 20:15:56 -07:00
Victor Zverovich 2617384d8e Improve buffer extraction 2021-05-21 19:44:49 -07:00
Victor Zverovich 34b8acaef7 More wchar_t-specific API to wchar.h 2021-05-21 18:24:39 -07:00
Victor Zverovich 6326c18906 Improve code style consistency 2021-05-21 17:29:15 -07:00
Matthew Gilbert 5c4b0c86fb Add missing Allocator template argument for basic_memory_buffer in format_to
Remove deduced default template arguments in format_to and moves the
SFINAE check to a non-deduced template parameter.
2021-05-21 12:13:46 -07:00
Victor Zverovich 00149c0b6a Move detail::null to chrono where it is used 2021-05-21 09:16:45 -07:00