Commit Graph
6137 Commits
Author SHA1 Message Date
Victor Zverovich 7612f18dc8 Update changelog 2021-05-27 07:06:13 -07:00
Victor Zverovich b9f2c27661 Update changelog 2021-05-26 21:12:03 -07:00
Victor Zverovich 4e21baff43 Simplify get_units 2021-05-26 18:26:00 -07:00
Victor Zverovich 683ef11ab9 Update changelog 2021-05-26 18:25:21 -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
Mark de Wever 1f308a3cea Update integer presentation types documentation.
Documents that the 'c' type is a valid type for integer types. Since
boolean uses the same types as integer its documentation is
automatically updated.
2021-05-24 10:55:08 -07:00
Victor Zverovich 1cd9899cf3 Add initial support for weekday formatting 2021-05-24 10:21:34 -07:00
Victor Zverovich 069131dc25 Add unicode-test 2021-05-24 06:20:51 -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
Victor Zverovich bc13c6de39 Update README.rst 2021-05-23 07:45:33 -07:00
Daniela Engert 8ec0b9e33b Do *not* export namespace detail 2021-05-23 06:49:07 -07:00
Daniela Engert b99c2bd345 Remove deprecated locale.h from module interface unit 2021-05-23 06:17:25 -07:00
Victor Zverovich c04a24399a Update changelog 2021-05-22 20:55:56 -07:00
Victor Zverovich b099a56f9f Update changelog 2021-05-22 16:12:38 -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 2216e0b779 Update changelog 2021-05-22 06:04:33 -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
Victor Zverovich c5c968cb22 Improve binary size 2021-05-21 08:50:35 -07:00
Sergiu Deitsch 128cbdeb2f cmake: hide private symbols by default 2021-05-21 08:25:08 -07:00
Victor Zverovich 18af1dc460 Fix binary size regression caused by b268f88 2021-05-20 18:33:45 -07:00
Victor Zverovich d1e6f0f8c6 Fix binary size regression caused by b268f88 2021-05-20 18:00:19 -07:00
Daniela Engert 5a0d99fa0b Add a test for the module 2021-05-20 10:26:31 -07:00
Daniela Engert 6e2e6b796f Restore support for wchar_t overloads in module 2021-05-20 10:03:58 -07:00
Victor Zverovich 24b677d053 Improve symbol sizes 2021-05-20 07:21:20 -07:00
Victor Zverovich 63271a51c4 Fix ADL issues 2021-05-20 06:31:43 -07:00
Victor Zverovich 61b4c923d7 Reduce code bloat 2021-05-20 05:51:45 -07:00
Michael Winterberg 2a2e4c5801 addressing nits. 2021-05-19 16:09:49 -07:00
Michael Winterberg be48f4d657 Avoid unwanted sign extensions from MSVC in is_utf8.
Microsoft's constexpr evaluator treats the type of micro[0] and micro[1] as
plain char, and so sign extends before comparing them to ints.
The normal compiler, including the optimizer, does not fail in this way,
so this is merely a "future proof" change in case someone uses is_utf8()
in a constant expression.
2021-05-19 16:09:49 -07:00
Sergiu Deitsch 13e652939b export missed symbols
Enable `-fvisibility=hidden` and `-fvisibility-inlines-hidden` by default in CI builds to ensure all public symbols are exported correctly.
2021-05-19 16:03:45 -07:00
Jessy De Lannoit 71fb113818 fix compile error on msvc preview 4 (16.10) involving lookup clash /w STL 2021-05-19 13:17:20 -07:00
Victor Zverovich 08d22503bb Remove outdated comments 2021-05-19 11:47:21 -07:00
Victor Zverovich 56f518a98f Update signatures 2021-05-19 09:45:33 -07:00
Victor Zverovich b7f2933744 Update signatures 2021-05-19 09:39:32 -07:00
Victor Zverovich 7483dfc652 Update signatures 2021-05-19 09:36:12 -07:00