Commit Graph

  • 760ca5ccc0 Update docs master Victor Zverovich 2021-06-02 19:45:42 -0700
  • 290d3f8b61 Cleanup ranges API Victor Zverovich 2021-06-02 17:06:02 -0700
  • aa09e0f5dd Update docs Victor Zverovich 2021-06-02 16:25:19 -0700
  • d142579e97 Cleanup the format API Victor Zverovich 2021-06-02 16:13:39 -0700
  • f286139d22 Fix "undefined reference to `fmt::v7::detail::basic_data<void>::digits'" Владислав Щапов 2021-06-01 01:50:42 +0500
  • 7b9d69b827 Add xchar.h to docs Victor Zverovich 2021-06-02 08:19:54 -0700
  • cbd861f188 Update docs Victor Zverovich 2021-06-02 08:06:52 -0700
  • faf972f039 Update docs Victor Zverovich 2021-06-02 07:46:26 -0700
  • 622d1c0423 Update changelog Victor Zverovich 2021-06-02 07:36:27 -0700
  • 634c948769 Update changelog Victor Zverovich 2021-06-02 07:13:06 -0700
  • a04e3a2dc8 Comment Victor Zverovich 2021-06-01 20:47:16 -0700
  • 87876d5474 Cleanup the printf implementation Victor Zverovich 2021-06-01 20:20:41 -0700
  • d338d66324 Cleanup the printf implementation Victor Zverovich 2021-06-01 19:30:46 -0700
  • 272660e704 Remove deprecated printf functions Victor Zverovich 2021-06-01 18:08:31 -0700
  • 5a95c5ae2c Update changelog Victor Zverovich 2021-06-01 17:47:23 -0700
  • 70e67ae018 Re-enable module testing Prepare for compilation with gcc (modules branch). Daniela Engert 2021-05-29 20:00:41 +0200
  • ad97258915 Merge branch 'master' of github.com:fmtlib/fmt Victor Zverovich 2021-06-01 13:38:26 -0700
  • ed2a6377e7 Workaround msvc constexpr issues Victor Zverovich 2021-06-01 11:51:59 -0700
  • 9976869549 fix custom types formatting at compile-time, add test Alexey Ochapov 2021-05-30 03:46:12 +0300
  • 8c1b22ba6d Workaround a gcc 9.1 bug (#2334) Victor Zverovich 2021-06-01 06:34:43 -0700
  • 2dba1cfac1 Update changelog Victor Zverovich 2021-05-31 19:19:09 -0700
  • d7ba6c3ea8
    Use qualified name-lookup in module. (#2324) Daniela Engert 2021-05-31 18:11:24 +0200
  • bf9904ee4d Workaround msvc bugs Victor Zverovich 2021-05-31 08:09:37 -0700
  • 577bce9029 Apply clang-format Victor Zverovich 2021-05-31 08:09:10 -0700
  • ba4c7f193b
    Swap parameter order to match #2327 (#2329) Daniela Engert 2021-05-31 16:44:33 +0200
  • e9e89b355b
    Update ChangeLog.rst Victor Zverovich 2021-05-31 07:43:29 -0700
  • 9bb406d78d Update changelog Victor Zverovich 2021-05-31 07:37:10 -0700
  • 11a14db286 Update format_to taking a buffer and remove undocumented vformat_to overload Victor Zverovich 2021-05-30 07:33:02 -0700
  • 832ec098fc Fix argument order in locale overload of vformat_to (#2327) Victor Zverovich 2021-05-30 06:42:09 -0700
  • 486a80e8ef Move wchar_t overloads to xchar.h Victor Zverovich 2021-05-30 06:32:27 -0700
  • 19d45f4b31 Update changelog Victor Zverovich 2021-05-29 16:56:33 -0700
  • 5a2b88f6e9 Reduce binary size Victor Zverovich 2021-05-29 16:42:23 -0700
  • 00a39ad5f8
    Enable Char types other than char (#2323) Daniela Engert 2021-05-29 20:42:16 +0200
  • ff37e41625 wchar.h -> xchar.h because it handles other code unit types too Victor Zverovich 2021-05-29 09:37:17 -0700
  • 0901176fe4 arg_join -> join_view Victor Zverovich 2021-05-29 08:43:34 -0700
  • a9a9018191 Move wmemory_buffer to wchar.h Victor Zverovich 2021-05-29 08:26:04 -0700
  • 4a7801c3ec Update changelog Victor Zverovich 2021-05-29 08:14:25 -0700
  • 517578f80e Update changelog Victor Zverovich 2021-05-29 07:48:59 -0700
  • 85442ed045 Update changelog Victor Zverovich 2021-05-29 07:43:21 -0700
  • 6a12b13a85 Update changelog Victor Zverovich 2021-05-29 07:39:35 -0700
  • 1cfe3c7382
    Update ChangeLog.rst Victor Zverovich 2021-05-29 07:30:47 -0700
  • c06014792b Update changelog Victor Zverovich 2021-05-29 07:30:07 -0700
  • 6fe04871f4 Update changelog Victor Zverovich 2021-05-29 07:20:29 -0700
  • 9d67988aed FMT_DEPRECATED_WCHAR -> FMT_DEPRECATED_INCLUDE_WCHAR Victor Zverovich 2021-05-29 06:41:07 -0700
  • 765b451edd Update changelog Victor Zverovich 2021-05-29 06:15:49 -0700
  • 17c993c753
    Fixed compilation with CMake < 3.7 (#2321) Jose Miguel Pérez 2021-05-29 05:24:31 +0200
  • dde6937319 Update changelog Victor Zverovich 2021-05-28 16:20:46 -0700
  • 272b0f36b3
    More module tests (#2309) Daniela Engert 2021-05-29 00:49:39 +0200
  • 126c8cb46b
    Export os.h API, too (#2318) Daniela Engert 2021-05-28 18:27:45 +0200
  • 98b9ff47a1
    Align hex floats right as default (#2317) Matthias Liedtke 2021-05-28 18:21:01 +0200
  • ece4b4b33a Update changelog Victor Zverovich 2021-05-28 06:53:33 -0700
  • a70a4ae053
    Ignore zero-padding for non-finite floating points (#2310) Liedtke 2021-05-27 23:13:05 +0200
  • 7612f18dc8 Update changelog Victor Zverovich 2021-05-27 07:06:13 -0700
  • b9f2c27661 Update changelog Victor Zverovich 2021-05-26 21:12:03 -0700
  • 4e21baff43 Simplify get_units Victor Zverovich 2021-05-26 18:26:00 -0700
  • 683ef11ab9 Update changelog Victor Zverovich 2021-05-26 18:25:21 -0700
  • ca466374bd
    qualify make_format_args (#2315) John Melas 2021-05-26 16:42:02 +0300
  • 5a2a185682 Make buffers non-movable Victor Zverovich 2021-05-25 07:49:48 -0700
  • ee52a6dc40
    add fmt::print() overload to support compiled format (#2304) Alexey Ochapov 2021-05-26 00:54:56 +0300
  • 82607efb57
    Fixed int conversion warning (#2313) sven-herrmann 2021-05-25 17:13:39 +0200
  • 35a2c2a743 Refactor chrono formatting Victor Zverovich 2021-05-25 06:40:21 -0700
  • b955e7a6b2 Refactor chrono formatting Victor Zverovich 2021-05-24 15:30:59 -0700
  • 883d9595c5 Support alternative locale names in tests Victor Zverovich 2021-05-24 12:22:52 -0700
  • 1f308a3cea Update integer presentation types documentation. Mark de Wever 2021-05-24 16:23:46 +0200
  • 1cd9899cf3 Add initial support for weekday formatting Victor Zverovich 2021-05-24 07:23:56 -0700
  • 069131dc25 Add unicode-test Victor Zverovich 2021-05-24 06:20:51 -0700
  • dd8f38fcbb Cleanup printf API Victor Zverovich 2021-05-23 20:20:25 -0700
  • a216f2562d Remove undocumented and obsolete vprintf overload Victor Zverovich 2021-05-23 20:14:55 -0700
  • 0c0926395d Add is_exotic_char trait Victor Zverovich 2021-05-23 19:50:17 -0700
  • bc13c6de39
    Update README.rst Victor Zverovich 2021-05-23 07:45:33 -0700
  • 8ec0b9e33b Do *not* export namespace detail Daniela Engert 2021-05-23 09:35:28 +0200
  • b99c2bd345 Remove deprecated locale.h from module interface unit Daniela Engert 2021-05-23 09:11:12 +0200
  • c04a24399a Update changelog Victor Zverovich 2021-05-22 20:55:56 -0700
  • b099a56f9f Update changelog Victor Zverovich 2021-05-22 16:12:38 -0700
  • 703005c8ba Deprecate locale.h Victor Zverovich 2021-05-22 08:02:45 -0700
  • 51f0178625 Cleanup the format API Victor Zverovich 2021-05-22 07:08:36 -0700
  • 5d59dcf66e Remove deprecated aliases / undeprecate has_formatter Victor Zverovich 2021-05-22 06:53:34 -0700
  • c242dd402c Move cerrno include to where it is used Victor Zverovich 2021-05-22 06:18:40 -0700
  • 2216e0b779 Update changelog Victor Zverovich 2021-05-22 06:04:33 -0700
  • 1c83a49be9 Simplify buffer extraction Victor Zverovich 2021-05-21 20:15:56 -0700
  • 2617384d8e Improve buffer extraction Victor Zverovich 2021-05-21 19:44:49 -0700
  • 34b8acaef7 More wchar_t-specific API to wchar.h Victor Zverovich 2021-05-21 17:37:07 -0700
  • 6326c18906 Improve code style consistency Victor Zverovich 2021-05-21 17:24:00 -0700
  • 5c4b0c86fb Add missing Allocator template argument for basic_memory_buffer in format_to Matthew Gilbert 2021-05-20 20:02:33 -0400
  • 00149c0b6a Move detail::null to chrono where it is used Victor Zverovich 2021-05-21 09:16:45 -0700
  • c5c968cb22 Improve binary size Victor Zverovich 2021-05-21 07:24:21 -0700
  • 128cbdeb2f cmake: hide private symbols by default Sergiu Deitsch 2021-05-21 15:50:47 +0200
  • 18af1dc460 Fix binary size regression caused by b268f88 Victor Zverovich 2021-05-20 18:25:47 -0700
  • d1e6f0f8c6 Fix binary size regression caused by b268f88 Victor Zverovich 2021-05-20 18:00:19 -0700
  • 5a0d99fa0b Add a test for the module Daniela Engert 2021-05-14 17:14:09 +0200
  • 6e2e6b796f Restore support for wchar_t overloads in module Daniela Engert 2021-05-20 17:30:25 +0200
  • 24b677d053 Improve symbol sizes Victor Zverovich 2021-05-20 07:21:20 -0700
  • 63271a51c4 Fix ADL issues Victor Zverovich 2021-05-20 06:13:13 -0700
  • 61b4c923d7 Reduce code bloat Victor Zverovich 2021-05-19 16:08:56 -0700
  • 2a2e4c5801 addressing nits. Michael Winterberg 2021-05-19 15:14:30 -0700
  • be48f4d657 Avoid unwanted sign extensions from MSVC in is_utf8. Michael Winterberg 2021-05-19 14:25:38 -0700
  • 13e652939b export missed symbols Sergiu Deitsch 2021-05-18 14:38:55 +0200
  • 71fb113818 fix compile error on msvc preview 4 (16.10) involving lookup clash /w STL Jessy De Lannoit 2021-05-19 22:03:16 +0300
  • 08d22503bb Remove outdated comments Victor Zverovich 2021-05-19 11:47:21 -0700
  • 56f518a98f Update signatures Victor Zverovich 2021-05-19 09:45:33 -0700
  • b7f2933744 Update signatures Victor Zverovich 2021-05-19 09:39:32 -0700
  • 7483dfc652 Update signatures Victor Zverovich 2021-05-19 09:36:12 -0700
  • 95c358f721 Improve separation between code unit types Victor Zverovich 2021-05-19 08:52:16 -0700
  • 39c3c4ec22 Simplify the core API Victor Zverovich 2021-05-19 08:11:08 -0700
  • e9c1c415b8 Improve compile-time checks Victor Zverovich 2021-05-18 19:38:52 -0700
  • 21d93bfd33 Move generic format functions to format.h Victor Zverovich 2021-05-18 07:25:05 -0700
  • 9a92eb4158 Move more wchar overloads to wchar.h Victor Zverovich 2021-05-17 22:19:59 -0700
  • 0dd91e20d5 Add wchar.h for wide char overloads Victor Zverovich 2021-05-17 20:47:38 -0700
  • ce14eafc24 Simplify format string checks Victor Zverovich 2021-05-17 18:49:26 -0700
  • 8d70c0edab Refactor the format API Victor Zverovich 2021-05-17 15:40:59 -0700
  • 813ac49543 More API cleanups Victor Zverovich 2021-05-17 07:50:29 -0700
  • 4ab01fb198 Cleanup printf API Victor Zverovich 2021-05-17 07:19:50 -0700
  • d5036b11b1 Remove deprecated APIs Victor Zverovich 2021-05-16 13:13:23 -0700
  • 2581946231 Cleanup the core API Victor Zverovich 2021-05-16 12:48:20 -0700
  • b35db4e006 Improve handling of 128-bit ints Victor Zverovich 2021-05-16 11:43:44 -0700
  • d35f1ad5c1 Cleanup core Victor Zverovich 2021-05-16 07:18:04 -0700
  • 8f1902c05a Move format string checks to core.h Victor Zverovich 2021-05-16 07:08:49 -0700
  • 6469b9037c Silence msvc warning about an unused named parameter Daniela Engert 2021-05-15 19:01:31 +0200
  • 7d4c92fb00
    Update ChangeLog.rst Victor Zverovich 2021-05-15 17:19:27 -0700
  • 0763d8cadf Fix Visual Studio warning Jussi Viiri 2021-05-15 23:13:58 +0300
  • 5466373a11 Do *not* export namespace detail Daniela Engert 2021-05-14 15:02:45 +0200
  • 588bdb5404 Simplify get_arg_index_by_name Victor Zverovich 2021-05-15 06:28:20 -0700
  • 54f22a3eef add support for statically named arguments with FMT_STRING Alexey Ochapov 2021-05-13 03:57:07 +0300
  • ea94d6d93c Prevent ambiguity in name lookup Daniela Engert 2021-05-14 10:49:41 +0200
  • 57280762b6 Move specs checker to core.h Victor Zverovich 2021-05-13 19:33:09 -0700
  • ced3037523 Move dynamic specs to core.h Victor Zverovich 2021-05-13 19:01:21 -0700
  • dd2bc998ab Move specs to core.h Victor Zverovich 2021-05-13 18:28:19 -0700
  • 08da1adcf6 Remove unused headers Victor Zverovich 2021-05-13 17:58:15 -0700
  • 3be0cc2087 Fix handling of 128-bit ints Victor Zverovich 2021-05-13 17:53:23 -0700
  • 9648bdce30 add missing header Daniela Engert 2021-05-08 11:56:28 +0200
  • d1aebdbde0 Inline format_to Victor Zverovich 2021-05-12 17:49:53 -0700
  • 8f0fadfaaa Cleanup docs Victor Zverovich 2021-05-11 20:20:03 -0700
  • 02896dabee Avoid use after move (#2278) Victor Zverovich 2021-05-11 16:19:04 -0700
  • 0036a1d195 Fix issue #2274. Владислав Щапов 2021-05-10 01:33:14 +0500
  • 2a9b314627 Replace fmt::error_code to std::error_code Владислав Щапов 2021-05-09 18:49:45 +0500
  • 2165bef4ca
    Update README.rst Victor Zverovich 2021-05-09 09:35:44 -0700
  • 4862930845 Optimize format string compilation Victor Zverovich 2021-05-09 08:30:15 -0700
  • 3207a8bbbf Get rid of unnecessary recursion to enable inlining Victor Zverovich 2021-05-09 07:54:13 -0700
  • 6214f15a0c Optimize standard formatter specialization Victor Zverovich 2021-05-09 07:11:35 -0700
  • cd2c78fb8a Use write directly in formatter specializations Victor Zverovich 2021-05-08 20:54:18 -0700
  • 4211d86539 Add a formatter specialization for std::error_code. Владислав Щапов 2021-05-08 16:51:51 +0500
  • 39f28424ca Cleanup tests Victor Zverovich 2021-05-07 20:58:57 -0700
  • 84feeb0f36 Remove redundant comments and put common case check first Victor Zverovich 2021-05-07 17:14:29 -0700
  • 2665afb515 Cleanup add-subdirectory-test Victor Zverovich 2021-05-07 16:42:02 -0700
  • d0abe7c246 Make chrono formatting locale-independent by default Victor Zverovich 2021-04-28 12:02:08 -0700
  • 50fb0b5eae Fix formatting Victor Zverovich 2021-05-07 08:52:49 -0700
  • 16f2ef91ab Replace fmt::system_error with std::system_error Victor Zverovich 2021-05-07 06:50:37 -0700
  • 4b885c8633 Replace windows_error with system_error Victor Zverovich 2021-05-06 09:20:46 -0700
  • 5238055f40 Move esoteric char type support to format.h Victor Zverovich 2021-05-06 08:50:35 -0700
  • 9ac088f376
    Add fmtlog to projects Victor Zverovich 2021-05-06 08:39:36 -0700
  • 849c9f6168 Move is_name_start to core Victor Zverovich 2021-05-06 08:12:24 -0700
  • 23892caf53 Move more parsing to core Victor Zverovich 2021-05-06 07:37:40 -0700
  • 8e6390c32c Move FMT_STRING to core Victor Zverovich 2021-05-06 07:19:41 -0700
  • 51a33713fc Move parsing to core Victor Zverovich 2021-05-06 06:49:46 -0700
  • 9c3af11a92 Cleanup tests Victor Zverovich 2021-05-05 17:43:06 -0700
  • 9d7b53cb9b Remove redundant formatter specialization for byte Victor Zverovich 2021-05-05 08:14:12 -0700
  • f0095ccd34 Add support for ranges of types without formatters to join (#2262) Victor Zverovich 2021-05-05 06:50:52 -0700
  • 4f0eadfce4 Exclude fallback from is_formattable Victor Zverovich 2021-05-05 06:29:51 -0700
  • 400b953fbb Use [] instead of {} in ranges for consistency with Python format Victor Zverovich 2021-05-04 21:04:21 -0700
  • 38bcc04a11 Drop range limit and cleanup tests Victor Zverovich 2021-05-04 20:53:56 -0700
  • c738c3431f Cleanup tests Victor Zverovich 2021-05-04 16:54:20 -0700
  • ed7c4320f6 Cleanup tests Victor Zverovich 2021-05-02 05:55:55 -0700
  • 9155e2de4c Cleanup tests Victor Zverovich 2021-04-30 17:02:14 -0700
  • 38127d9ec0 Cleanup tests Victor Zverovich 2021-04-30 14:21:49 -0700
  • c9c0e5077d Cleanup tests Victor Zverovich 2021-04-29 21:09:54 -0700
  • ccf4ccde23 Cleanup tests and format string compilation Victor Zverovich 2021-04-29 17:17:59 -0700
  • e96a92f869 Cleanup tests and format string compilation Victor Zverovich 2021-04-29 15:25:02 -0700
  • fd43e4dcbc gtest: fix std::is_trivially_copy_constructible for GCC 4.8 & 4.9 properly Alexey Ochapov 2021-04-24 21:11:43 +0300
  • 3d51ccdaae gtest: remove obsolete GTEST_LANG_CXX11 compile definition setting Alexey Ochapov 2021-04-29 02:06:07 +0300
  • 833377ff1e gtest: add .clang-format file into test/gtest directory to prevent formatting there Alexey Ochapov 2021-04-29 02:01:12 +0300
  • 53ca0cbe75 gtest: move GTest/GMock files to separate directory, update GTest/GMock usages Alexey Ochapov 2021-04-29 01:59:43 +0300
  • 342973b349 Make wchar_t overloads usable in module Bring ''detail::find()' into scope. Daniela Engert 2021-04-28 11:04:00 +0200
  • 355be4b13f Make FMT_COMPILE fallback on runtime without if constexpr (#2261) Victor Zverovich 2021-04-28 09:11:47 -0700
  • 0cd0fb9184 C++17: std::char_traits<>::{compare,length} is constexpr - v2 Владислав Щапов 2021-04-27 18:53:10 +0500
  • d1a6e5603f Keep defaulted destructors inline applies to exception classes in case of msvc only Daniela Engert 2021-04-26 19:40:59 +0200
  • 84a36b99bf Move data to functions Victor Zverovich 2021-04-27 17:06:29 -0700
  • ab7c33ede0 Suppress checked iterator warnings Victor Zverovich 2021-04-27 11:47:47 -0700
  • 77258f6069 fix FMT_CONSTEXPR_CHAR_TRAITS check for MSVC Alexey Ochapov 2021-04-27 01:48:27 +0300
  • d23e315ea2 CI windows: add MSVC C++20 build Alexey Ochapov 2021-04-25 16:00:27 +0300
  • f085c3d7a0 use proper check for non-type template parameters Alexey Ochapov 2021-04-22 23:17:39 +0300
  • 69bdc20a3c Workaround missing std::system on iOS, take 2 Victor Zverovich 2021-04-25 08:14:36 -0700
  • 847aac4315 Follow naming conventions in tests Victor Zverovich 2021-04-25 21:26:30 -0700
  • 39818e7979 Cleanup core-test Victor Zverovich 2021-04-25 16:19:01 -0700
  • 0e6f989b0d
    __THROW warning fix for e2k (#2253) Ilya Kurdyukov 2021-04-25 22:51:37 +0700
  • 1678ed6235 simplify field::format() and spec_field::format(), fix typo Alexey Ochapov 2021-04-22 20:43:01 +0300
  • ca821982ee use named arg with static name in compile-time API Alexey Ochapov 2021-04-18 13:59:24 +0300
  • ce6e7d8620 use fixed_string to create named arg class with static name for _a literal Alexey Ochapov 2021-04-18 08:10:00 +0300
  • fc56af14c2 move fixed_string from compile.h to format.h Alexey Ochapov 2021-04-18 08:06:22 +0300
  • bb006f9735 Replace TYPED_TEST_CASE with TYPED_TEST_SUITE Victor Zverovich 2021-04-24 11:35:49 -0700
  • 6956b10b2d Fix gcc 4.8 build Victor Zverovich 2021-04-24 11:04:34 -0700
  • b4f9a05894 Update gtest Victor Zverovich 2021-04-24 07:56:50 -0700
  • 8f9ddf452d Remove deprecated posix.h Victor Zverovich 2021-04-24 06:44:57 -0700
  • dacd1356e4 Add module interface unit Daniela Engert 2021-04-17 10:38:36 +0200
  • d3c523e0d2 Export printf-related contexts from printf.h Daniela Engert 2021-04-24 10:40:32 +0200
  • 2c25df089f Export replacement type_traits, too Daniela Engert 2021-04-17 10:20:23 +0200
  • 553022dc56 Don't use std::system on iOS (#2248) Victor Zverovich 2021-04-24 06:17:05 -0700
  • 8a040d187a Cleanup core-test Victor Zverovich 2021-04-23 17:11:01 -0700
  • 064cac2bf9 Bump version Victor Zverovich 2021-04-23 16:05:03 -0700
  • 5b2c740ad8 Remove deprecated APIs Victor Zverovich 2021-04-23 11:16:19 -0700
  • b9ab5c8836 Remove printf.h dependency on ostream.h Victor Zverovich 2021-04-23 10:42:57 -0700
  • c47f211296 Simplify data handling Victor Zverovich 2021-04-23 06:52:10 -0700
  • 54d3b1710e Move more data out of basic_data Victor Zverovich 2021-04-22 20:40:42 -0700
  • 128f007b25
    C++17: std::char_traits<>::{compare,length} is constexpr. (#2246) Vladislav Shchapov 2021-04-23 18:11:34 +0500
  • 841aad95b4 Move data out of basic_data Victor Zverovich 2021-04-22 13:51:03 -0700
  • 1d4199f46b
    fix udl_compiled_string with non-byte chars (e.g. wchar) (#2242) Alexey Ochapov 2021-04-19 18:29:35 +0300
  • c5d4fcb119
    Appending a space to guarantee non-empty strftime() result. (#2244) yumeyao 2021-04-19 10:13:51 +0800
  • 6271406233 Fix a warning (#2233) Victor Zverovich 2021-04-16 15:42:39 -0700
  • 52bd62c72f
    Create separate dllexport marking points for clang and msvc. (#2229) denchat 2021-04-17 02:34:18 +0700
  • f4bbc54cc4
    Tag official API for module export (#2235) Daniela Engert 2021-04-16 20:04:55 +0200
  • d8910af80d
    Use qualified name lookup rather than ADL. (#2239) Daniela Engert 2021-04-16 18:38:25 +0200
  • 9260114162
    Ranges wide strings support (#2236) crbrz 2021-04-16 16:25:35 +0300
  • 24c9751558
    Try to suppress MVSC warn of narrowing (#2230) denchat 2021-04-13 21:30:43 +0700
  • a1c6bfd77b Add a link to llvm diff Victor Zverovich 2021-04-12 10:05:14 -0700
  • 42eccac454
    Fix clang warning about ignoring __declspec(dllexport) on basic_data<void> template instantitation definition (#2220) denchat 2021-04-12 23:31:44 +0700
  • aec504344a
    Update README.rst Victor Zverovich 2021-04-10 08:48:11 -0700
  • 0b41145443
    Update README.rst Victor Zverovich 2021-04-10 08:31:47 -0700
  • 00f3d16b12 Update docs Victor Zverovich 2021-04-10 08:07:16 -0700
  • 99c2f7a349 Allow including fmt/core.h in the header-only mode Victor Zverovich 2021-04-10 07:44:36 -0700
  • b441532396 CI linux: add clang++-11 C++20 (with LLVM libc++) build Alexey Ochapov 2021-04-08 03:25:40 +0300
  • 1dbadb6527 CI linux: add clang++-11 C++20 build Alexey Ochapov 2021-04-08 03:18:13 +0300
  • 09dbad47e1 CI linux: add missing build_type Alexey Ochapov 2021-04-08 02:49:30 +0300
  • e2facffe4d CI linux: remove excessive clang++-9 include Alexey Ochapov 2021-04-08 02:37:00 +0300
  • 273d8865e3
    Suppress redef warning of _CRT_SECURE_NO_WARNINGS if any. (#2218) denchat 2021-04-09 01:56:35 +0700
  • 5a8bf1f6a3 Workaround hexfloat inconsistency on windows (#2205) Victor Zverovich 2021-04-07 11:20:08 -0700
  • 78776ee4e2
    Fix a conditional expression is constant warning #2210 (#2211) Elliot 2021-04-07 18:42:11 +0100
  • 266107f57c
    constexpr uint128_wrapper (#2215) jstaahl 2021-04-06 22:07:01 -0700
  • 2e0d64cf2f specify size for prefixes static data Alexey Ochapov 2021-04-06 23:54:17 +0300
  • 95da484727 Fix a link Victor Zverovich 2021-04-03 09:14:52 -0700
  • 06b3a1000c Add support for time points with arbitrary durations (#2208) Victor Zverovich 2021-04-02 11:17:14 -0700
  • dac42f52b2 Inline fallback is_constant_evaluated Victor Zverovich 2021-04-01 10:42:09 -0700
  • 7c43f8b896 Don't use strlen at compile time (#2205) Victor Zverovich 2021-04-01 10:04:21 -0700
  • c62e4c30f4 Make buffer_appender default-constructible when back_insert_iterator is Jason Cobb 2021-03-31 14:06:48 -0400
  • 0d6b70d96b Install gcc 8 Victor Zverovich 2021-04-01 08:24:55 -0700
  • 15c10b0c66 Add speech synthesis support Victor Zverovich 2021-04-01 07:50:40 -0700
  • 308510eb4f "Use" fwrite result (workaround for warn_unused_result) Billy Donahue 2021-03-20 03:10:25 -0400
  • afe23e7f10 Don't call fileno on NULL file in tests (#2196) Victor Zverovich 2021-03-30 10:41:12 -0700
  • b49af043d7 Remove noexcept from file's move assignment Victor Zverovich 2021-03-30 09:51:25 -0700
  • 14848875bf
    Fix: fmt::ostream cannot be moved while holding buffered data #2197 (#2198) vtta 2021-03-30 23:43:26 +0800
  • 7d8c34018e
    Update pull_request_template.md Victor Zverovich 2021-03-30 08:42:11 -0700
  • b966afcc7a Remove formattable Victor Zverovich 2021-03-28 14:21:12 -0700
  • ec5315a987 Use strlen when possible in fallback basic_string_view Victor Zverovich 2021-03-28 08:01:55 -0700
  • 4f8778bab9 Inline basic_format_args's ctor Victor Zverovich 2021-03-28 07:32:17 -0700
  • e2d87548f8 user-defined constructor Yaser Afshar 2021-03-27 16:10:03 -0500
  • f7151d384b Extra flag to prevent Intel compiler with Clang front-end warning of 'unknown attribute no_sanitize' Yaser Afshar 2021-03-27 15:44:52 -0500
  • 0fb8ef8f79 Inline trivial argument handling functions Victor Zverovich 2021-03-27 19:05:39 -0700
  • 1b23e25f95 Simplify formattability check Victor Zverovich 2021-03-27 18:57:18 -0700
  • 35c71ff536 Only use -Og with optimizations disabled Victor Zverovich 2021-03-27 11:35:01 -0700
  • 243d8bebd1 Enable minimal optimizations in debug mode Victor Zverovich 2021-03-27 08:22:31 -0700
  • 9b34681d97
    Work around xl compiler bug when nvcc preprocesses this file (#2190) Chris White 2021-03-27 06:05:49 -0700
  • 4dc7170d21
    Fix C++17 builds: (#2192) Vladislav Shchapov 2021-03-26 18:19:43 +0500
  • 9cb347b4b2 Simplify argument formatters Victor Zverovich 2021-03-21 07:28:46 -0700
  • 0f85a4683a
    add default cases (#2186) Ryan Sherlock 2021-03-19 16:56:52 -0700
  • 417e1cee9e Stop using deprecated UDL templates Victor Zverovich 2021-03-19 08:24:08 -0700
  • f7e900e12e Simplify UDL definitions Victor Zverovich 2021-03-19 08:10:36 -0700
  • d9661c8f3b Mark grouping as deprecated Victor Zverovich 2021-03-19 07:54:57 -0700
  • 14a2a64df4 Fix handling of formattable types with to_string_view (#2181) Victor Zverovich 2021-03-19 06:43:38 -0700
  • 6ae402fd0b Fix handling of types with to_string_view and formatter specialization (#2180) Victor Zverovich 2021-03-18 10:11:06 -0700
  • a6408a3b09 Add args-test Victor Zverovich 2021-03-18 09:04:17 -0700
  • 1147782c79 Fix an ambiguous call to check caused by ADL (#2184) Victor Zverovich 2021-03-17 20:59:36 -0700
  • 2f3f3862fa
    Fix harmless MSVS warning about using undefined _MANAGED symbol (#2183) VZ 2021-03-17 19:21:50 +0100
  • d0bded5988
    Fix MSVC /clr builds (#2179) Brainy0207 2021-03-15 16:17:28 +0100
  • 8308f52c2a Fix dynamic_format_arg_store::push_back comment Victor Zverovich 2021-03-15 07:10:28 -0700
  • 6151d0dc1e Fix the comment Victor Zverovich 2021-03-14 09:26:18 -0700
  • 5a1127b726 Don't wrap named arg in cref and clarify docs Victor Zverovich 2021-03-14 09:08:08 -0700
  • b8ff3c1820
    optimize append (#2164) moiwi 2021-03-13 16:21:23 +0100
  • c8d8b88223
    fix GCC 7,8,9 warning about unused but set parameter (#2177) Alexey Ochapov 2021-03-13 17:36:53 +0300
  • d28101878a Document ostream support limitation Victor Zverovich 2021-03-12 15:49:22 -0800
  • bac14ef985 Simplify integer spec checking Victor Zverovich 2021-03-12 14:12:43 -0800
  • 8f9db3fcb8 Make ubsan happy on empty format specs (#2175) Victor Zverovich 2021-03-12 09:13:47 -0800
  • af567538a0 Bitpack integral prefixes Victor Zverovich 2021-03-11 19:30:29 -0800
  • cdf877d4b1 Workaround missed optimization opportunity Victor Zverovich 2021-03-11 16:44:59 -0800
  • eef4ba9c02 Optimize integer formatting without padding Victor Zverovich 2021-03-11 14:11:48 -0800
  • a1ea8a82c3 Unbloat my heart Victor Zverovich 2021-03-11 08:27:53 -0800
  • a457e16360 Simplify integer formatter Victor Zverovich 2021-03-11 07:16:32 -0800
  • 05bc87a66f Optimize padding Victor Zverovich 2021-03-10 17:59:36 -0800
  • 605b603735 Optimize count_digits for powers of 2 Victor Zverovich 2021-03-10 13:12:37 -0800
  • 85ba271639 Implement 128-bit count_digits in terms of count_digits_fallback Victor Zverovich 2021-03-10 12:57:46 -0800
  • d9835737f0 spec -> specs Victor Zverovich 2021-03-10 12:51:03 -0800
  • f9e0e90441 Apply clang-format Victor Zverovich 2021-03-10 12:08:02 -0800
  • 60f5d24411 Simplify arg_formatter Victor Zverovich 2021-03-10 09:18:52 -0800
  • 30e1302e73 Simplify on_format_specs Victor Zverovich 2021-03-10 08:46:16 -0800
  • 87c5cd46ac Optimize parsing of argument ids Victor Zverovich 2021-03-10 07:04:04 -0800
  • 6a9016ea60
    fix formatted_size with "compiled format" as argument (#2161) Alexey Ochapov 2021-03-07 17:44:36 +0300
  • 6e1fc01752 Move detail::truncating_iterator to fmt/compile.h Victor Zverovich 2021-03-06 08:35:36 -0800
  • e718ec3e93
    Make truncating_iterator an output_iterator (#2158) Jason Cobb 2021-03-04 18:53:08 -0500
  • 772aeca338
    Don't include <cassert>. (#2148) (#2152) John Steele Scott 2021-03-05 01:58:04 +1030
  • 684b5b0e40
    Fix fallback to runtime API from compile-time API (#2143) Alexey Ochapov 2021-03-04 18:20:57 +0300
  • d8b9254301
    use simplified void_t for all compilers other than gcc 4.x (#2160) Alexey Ochapov 2021-03-03 01:42:27 +0300
  • 835b910e7d Add an is_formattable trait Victor Zverovich 2021-02-28 15:25:33 -0800
  • 578874033a Revert "Optimize handling of integer constants" (#2147) Victor Zverovich 2021-02-25 05:58:58 -0800
  • 640acba850
    Print x.what() of FMT_THROW when exception is disabled (#2145) Jiahao XU 2021-02-25 01:29:04 +1100
  • d8e1c9f175
    fix fmt::get for some GCC versions and legacy Clang (#2144) Alexey Ochapov 2021-02-23 18:18:30 +0300
  • 2797588be1 Optimize handling of integer constants Victor Zverovich 2021-02-21 10:53:09 -0800
  • e8eff3b8fd Fix FMT_STATIC_THOUSANDS_SEPARATOR (#2142) Victor Zverovich 2021-02-21 07:32:54 -0800
  • ab0f7d7fdc use const& for arguments Alexey Ochapov 2021-02-20 19:08:16 +0300
  • 29cc8282b1 update chrono duration formatter (constness), use it in compile-test for specs checks Alexey Ochapov 2021-02-16 08:07:36 +0300
  • 3f69af3aaf update wording in the error inside arg_id_handler, use FMT_ASSERT instead of throw Alexey Ochapov 2021-02-16 08:01:11 +0300
  • 499047e132 fix incorrect indexing mode for named args, update tests Alexey Ochapov 2021-02-16 07:16:57 +0300
  • 78c67157c1 prepare tests, fix incorrect handling of named args with simple {} replacement fields Alexey Ochapov 2021-02-16 07:04:52 +0300
  • b31bc2dc9f simplify try_format_argument(), make manual_indexing_id() a variable Alexey Ochapov 2021-02-15 01:44:04 +0300
  • 95e1aa2dc5 add support for manual indexing and named fields, add tests Alexey Ochapov 2021-02-07 23:43:52 +0300
  • 7e72673d87 Improve width estimation (#2033) Victor Zverovich 2021-02-13 09:24:39 -0800
  • 13b117b5bc Improve code point computation Victor Zverovich 2021-02-13 07:52:39 -0800
  • ee0fed639c Fix handling of the + flag with locales (#2133) Victor Zverovich 2021-02-13 07:08:01 -0800
  • c5979d564e Fix fmt::localtime formatting not working in wide-char string contexts Yuval Gamzon-Kapeller 2021-02-07 10:19:17 +0200
  • e6ef927e6b
    fmt::ptr: Support function pointers (#2131) Mike Crowe 2021-02-09 15:35:16 +0000
  • 58aa04573f
    Fix ordering of install commands for CMake (#2122) Dan Ibanez 2021-01-30 10:03:55 -0700
  • 1980ca8c4e
    fix #2118: FMT_COMPILE did not work with tm formatter (#2119) Yin Zhong 2021-01-30 08:44:49 -0800
  • 2a25e2bf4d
    Make ranges-test available with C++11 (#2114) Alexey Ochapov 2021-01-30 18:42:58 +0300
  • b0b56b4379
    fix #2116 (FMT_COMPILE requires exceptions enabled) (#2117) Yin Zhong 2021-01-28 06:58:49 -0800
  • 373262f9fb Update docs Victor Zverovich 2021-01-24 09:11:44 -0800
  • ce519e939b Fix exception propagation from iterators (#2097) Victor Zverovich 2021-01-23 17:27:24 -0800
  • acef0bb51a
    use gcc-10.2 instead of gcc-10.1 on CI, also fix one problem (#2110) Alexey Ochapov 2021-01-23 18:52:41 +0300
  • 8bf28e6bb1
    Add support for s format specifier to bool (#2094) (#2109) Ivan Polyakov 2021-01-23 18:32:41 +0300
  • 9c418bc468
    Update README.rst Victor Zverovich 2021-01-21 07:45:34 -0800
  • 456efa4666
    add missing detail namespace (#2107) Walter Gray 2021-01-19 17:44:15 -0800
  • 80dc7cceb8
    Fixed format.h(1465): warning C4702: unreachable code (#2106) Ivan Shynkarenka 2021-01-20 04:13:10 +0300
  • 7fd535c6ae Cleanup 'L' handling Victor Zverovich 2021-01-18 07:57:38 -0800
  • b4b8917caf Update docs Victor Zverovich 2021-01-17 09:36:06 -0800
  • e4f2cf455e Make 'L' a modifier Victor Zverovich 2021-01-17 09:01:00 -0800
  • 6972b5f3d2
    Add build variable: FMT_MASTER_PROJECT (#2100) randomizedthinking 2021-01-16 16:56:49 -0800
  • ac35208115 Install fmt/args.h (#2096) Victor Zverovich 2021-01-16 08:05:02 -0800
  • 532e846b86 Fix width computation in float formatter Victor Zverovich 2021-01-15 11:07:55 -0800
  • f8c2f8480a Fix handling of width when formatting int as char Victor Zverovich 2021-01-14 08:41:17 -0800
  • 0fe0b15e71 Fix handling of # in width computation Victor Zverovich 2021-01-13 16:48:07 -0800
  • 061e364b25 Document output_file Victor Zverovich 2021-01-09 07:18:56 -0800
  • 018688da2a
    Correct a typo on syntax.rst (documentation) (#2081) AlιAѕѕaѕѕιN 2021-01-01 03:53:42 +0330
  • 9ec5592bb5 Fix writing to stdout when redirected to NUL on Windows (#2080) Victor Zverovich 2020-12-30 12:20:17 -0800
  • cdc5ef6710
    Remove fallback to inline specifier from FMT_CONSTEXPR(20) macro (#2075) Alexey Ochapov 2020-12-30 17:23:20 +0300
  • c9dd1eb97d Don't change charset Victor Zverovich 2020-12-27 07:44:02 -0800
  • d09b5c1453
    Fix std::byte formatting with compile-time API (#2072) Alexey Ochapov 2020-12-27 18:23:28 +0300
  • bbd6ed5bc5
    Add support of most format_specs for formatting at compile-time (#2056) Alexey Ochapov 2020-12-25 17:40:03 +0300
  • a750bf3ac6
    Update api.rst Victor Zverovich 2020-12-24 07:09:49 -0800
  • 1256541d7a Fix formatting Victor Zverovich 2020-12-24 06:54:33 -0800
  • 4fa4c9248f
    Add tests for FMT_ENFORCE_COMPILE_STRING, fix several errors (#2038) Walter Gray 2020-12-24 06:40:46 -0800
  • aa89e380d9
    add cwchar to format.h for std::fputws (#2073) Issam Maghni 2020-12-23 10:02:25 -0500
  • 5a37e182de
    Disable warning about format string (#2067) Björn Schäpers 2020-12-21 17:43:30 +0100
  • fa43fd1444
    Forward arguments to work with views (#2068) Daumantas Kavolis 2020-12-20 15:14:54 +0000
  • 3551f5d118 Workaround a gcc 10 -Warray-bounds bug (#2065) Victor Zverovich 2020-12-19 09:01:57 -0800
  • e737672614 Remove an old mingw workaround (#2059) Victor Zverovich 2020-12-10 06:24:52 -0800
  • 25a41b80fc
    Fix a link to Android.mk (#2057) Victor Zverovich 2020-12-09 08:04:58 -0800
  • 9293f7072e
    Suppress gcc warning on privates-only class (#2053) Finkman 2020-12-09 15:55:17 +0100
  • c20874c28f
    Reenable support for fallback formatter in join (#2040) (#2050) Camille Bordignon 2020-12-08 17:56:53 +0100
  • 5de0bc1d4f
    Add UDL as replacement for FMT_COMPILE (#2043) Alexey Ochapov 2020-12-08 02:53:11 +0300
  • a6fafe2f01
    docs: use https for some links (#2051) 谭九鼎 2020-12-05 22:41:38 +0800
  • 33f9a6d360 Fix handling of enums in to_string (#2036) Victor Zverovich 2020-12-03 15:03:19 -0800
  • aabe0a8473
    simplify tests by reordering arguments of EXPECT_EQ (#2044) Alexey Ochapov 2020-12-04 01:21:23 +0300
  • 1f4a76d2c8 Add a missing include (#2047) Victor Zverovich 2020-12-03 13:58:18 -0800
  • 4a6eadbde0 Make std::byte formattabe (#1981) Victor Zverovich 2020-12-03 08:50:28 -0800
  • 683a74501f
    fix formatting with empty compiled format string (#2042) Alexey Ochapov 2020-12-02 18:14:57 +0300
  • f43416e1d7 Add a link to contents from index Victor Zverovich 2020-12-02 06:30:09 -0800
  • 5a493560f5 Move some code from core.h to format.h where it is used Victor Zverovich 2020-11-29 09:44:57 -0800
  • 9ed0a98178 Fix docs build Victor Zverovich 2020-11-29 09:13:14 -0800
  • dac753b81e
    Basics of formatting at compile-time based on compile-time API (#2019) Alexey Ochapov 2020-11-29 19:59:11 +0300
  • 119f7dc3d6 Truncate file by default Victor Zverovich 2020-11-27 08:15:14 -0800
  • 22a68d1613 Don't emit trailing zeros by default Victor Zverovich 2020-11-27 07:45:54 -0800
  • d0110b7e35
    Update README.rst Victor Zverovich 2020-11-26 19:51:31 -0800
  • 3f4839ce3d Merge branch 'release' of github.com:fmtlib/fmt Victor Zverovich 2020-11-25 06:41:05 -0800
  • 7bdf0628b1 Update version Victor Zverovich 2020-11-24 17:15:02 -0800
  • fc1355114d Update changelog Victor Zverovich 2020-11-24 17:14:00 -0800
  • 926233bde8 Fix test Victor Zverovich 2020-11-24 14:54:15 -0800
  • 0683fa7d1d Bump version Victor Zverovich 2020-11-24 08:36:21 -0800
  • 6ce207b9a5 Fix formatting Victor Zverovich 2020-11-24 08:29:17 -0800
  • 07b1c1a15f Update changelog Victor Zverovich 2020-11-24 08:24:14 -0800
  • 58992761cf Reintroduce ostream support to range formatters (#2014) Victor Zverovich 2020-11-21 16:31:22 -0800
  • b8957f50c3 Fix an overflow in format_to_n (#2029) Victor Zverovich 2020-11-18 06:43:47 -0800
  • df66516ed3 Workaround an issue with mixing std versions in gcc (#2017) Victor Zverovich 2020-11-14 09:02:14 -0800
  • a57baa69a5 Fix more linkage errors (#2011) Victor Zverovich 2020-11-14 06:06:10 -0800
  • 85534a1397 Fix linkage errors when linking with a shared library (#2011) Victor Zverovich 2020-11-12 05:51:00 -0800
  • a2fa5d6288 Update changelog Victor Zverovich 2020-11-23 10:35:07 -0800
  • cd3003683d Fix more linkage errors (#2011) Victor Zverovich 2020-11-14 06:06:10 -0800
  • d1ef29d679 Fix initialization of iterator_buffer (#1996) Victor Zverovich 2020-11-08 08:08:55 -0800
  • 5f41bb0f77 clang-format Victor Zverovich 2020-11-23 10:23:54 -0800
  • a58a6b27c3 Add a newline Victor Zverovich 2020-11-21 16:52:40 -0800
  • a036cc97b7 Reintroduce ostream support to range formatters (#2014) Victor Zverovich 2020-11-21 16:31:22 -0800
  • 38c7def47a Update clang version to 3.4 since there are ICEs on earlier ones Victor Zverovich 2020-11-19 10:37:43 -0800
  • 5533641319
    🆕 [CI] Test with C++14 in Windows 2019 (#2020) Jonathan Gopel 2020-11-19 07:04:16 -0700
  • 55dfdd9299
    Update README.rst Victor Zverovich 2020-11-18 07:33:38 -0800
  • 2c734c9bca Fix an overflow in format_to_n (#2029) Victor Zverovich 2020-11-18 06:43:47 -0800
  • 6cdd1be93e
    Update build.gradle for latest AGP (#2026) Park DongHa 2020-11-17 23:31:06 +0900
  • bcc20b29df Implement compile-time checks by default Victor Zverovich 2020-11-15 09:03:20 -0800
  • befd7d4a2f
    Always use FMT_STRING internally where possible [Issue #2002] (#2006) Walter Gray 2020-11-15 05:19:06 -0800
  • f8640d4050 Add more standards Victor Zverovich 2020-11-14 11:52:35 -0800
  • f81c14aa1e Workaround an issue with mixing std versions in gcc (#2017) Victor Zverovich 2020-11-14 09:02:14 -0800
  • 5555651ce0 Fix more linkage errors (#2011) Victor Zverovich 2020-11-14 06:06:10 -0800
  • b268f8815d
    detail::write in one more place relevant to printf with long argument… (#2016) rimathia 2020-11-13 21:14:16 +0100
  • aa9b09a9e3
    🐛 Cannot call non-constexpr function in constexpr context (#2010) Jonathan Gopel 2020-11-12 11:10:52 -0700
  • 986fa00406
    Printf get container (#1982) rimathia 2020-11-12 17:37:04 +0100
  • 7abc3c01e0 Suppress a useless warning (#2004) Victor Zverovich 2020-11-12 07:00:11 -0800
  • 6d14f78115 Fix linkage errors when linking with a shared library (#2011) Victor Zverovich 2020-11-12 05:51:00 -0800
  • 9534b9fe69 Refactor warning suppression Victor Zverovich 2020-11-11 16:16:33 -0800
  • 60dc273513 Simplify on_text Victor Zverovich 2020-11-11 15:13:44 -0800
  • b5dac0f0f8 Reduce <algorithm> usage (#1998) Victor Zverovich 2020-11-11 08:31:34 -0800
  • a07627b1f8
    🐛 Implicit sign conversion warning in clang in c++17 and 20 modes (#2009) Jonathan Gopel 2020-11-11 08:57:52 -0700
  • 1b8f499ee1
    🔧 Silence useless cast warnings (#2008) Jonathan Gopel 2020-11-11 08:56:59 -0700
  • f428d286a1
    Update README.rst Victor Zverovich 2020-11-11 07:11:43 -0800
  • beb248b6ac Optimize handling of large format strings Victor Zverovich 2020-11-11 06:03:19 -0800
  • 1936dddc3c
    fix gcc warning of missing override (#2001) Lieven de Cock 2020-11-10 16:57:21 +0100
  • 14f6bd0f4e Move one more headers to args.h Victor Zverovich 2020-11-09 20:35:03 -0800
  • e01d26e1a4 Optimize includes Victor Zverovich 2020-11-09 16:34:54 -0800
  • e528d919a8 Merge branch 'master' of github.com:fmtlib/fmt Victor Zverovich 2020-11-08 12:45:15 -0800
  • 4881677268 Update signatures Victor Zverovich 2020-11-08 12:29:26 -0800
  • 3302fd1088
    use memchr for searching for '%' in printf format string (#1984) rimathia 2020-11-08 19:36:00 +0100
  • 4c2d637203 Update signatures Victor Zverovich 2020-11-08 10:10:44 -0800
  • beaff39618 Update signatures Victor Zverovich 2020-11-08 10:00:08 -0800
  • ffa0a0834a Use newer versions of Sphinx and Breathe Victor Zverovich 2020-11-08 09:46:27 -0800
  • 038057eb3e Document contexts Victor Zverovich 2020-11-08 08:16:23 -0800
  • 5bedcb665b Fix initialization of iterator_buffer (#1996) Victor Zverovich 2020-11-08 08:08:55 -0800
  • 2435ea4113 Workaround MSVC mess Victor Zverovich 2020-11-08 07:48:03 -0800
  • 8c6215f5de Fix fmt/color.h Victor Zverovich 2020-11-08 07:24:07 -0800
  • 10ebe6cb48 Document color Victor Zverovich 2020-11-08 07:18:01 -0800
  • 1ac50fcb5a Suppress more bogus warnings Victor Zverovich 2020-11-08 07:04:42 -0800
  • e098be8e88 Fix warning filtering Victor Zverovich 2020-11-08 06:58:41 -0800
  • 8cf0afaf1c Improve docs Victor Zverovich 2020-11-08 06:48:34 -0800
  • e29f93e8a8 Suppress more bogus warnings Victor Zverovich 2020-11-08 06:33:42 -0800
  • 4e8d000f76 Suppress more bogus warnings Victor Zverovich 2020-11-08 06:29:50 -0800
  • 7787792e8d Fix re usage Victor Zverovich 2020-11-08 06:20:53 -0800
  • 6ee5e507c7 Fix imports Victor Zverovich 2020-11-08 06:16:49 -0800
  • 06ee32d1b5 Filter useless doxygen warnings Victor Zverovich 2020-11-08 06:13:56 -0800
  • 86bb7fe614 Add a missing import Victor Zverovich 2020-11-08 05:55:49 -0800
  • 959a9f5cad Merge branch 'master' of github.com:fmtlib/fmt Victor Zverovich 2020-11-08 05:50:48 -0800
  • 4f7df299ea Improve docs Victor Zverovich 2020-11-08 05:40:39 -0800
  • b3ab0bc7e3
    🎨 [CI] Specify the exact version of clang to use (#1991) Jonathan Gopel 2020-11-08 06:18:24 -0700
  • 701ed6c874 Install deps in github actions instead of script Victor Zverovich 2020-11-07 11:16:38 -0800
  • 8f2131cf2d Document chrono Victor Zverovich 2020-11-07 10:51:08 -0800
  • 32c4af8f0d Document chrono Victor Zverovich 2020-11-07 10:38:51 -0800
  • 295a60ec8d Document chrono Victor Zverovich 2020-11-07 10:30:23 -0800
  • a4fae96c96 Document chrono Victor Zverovich 2020-11-07 10:23:27 -0800
  • 263bb0e68d Document chrono Victor Zverovich 2020-11-07 10:19:40 -0800
  • 0506b328b5 Document chrono Victor Zverovich 2020-11-07 09:59:57 -0800
  • 4e426c19d0 Document chrono Victor Zverovich 2020-11-07 09:47:56 -0800
  • 9795d87348 Update docs Victor Zverovich 2020-11-07 09:27:06 -0800
  • 2eb0be0b73 Remove debug code and fix bot contact Victor Zverovich 2020-11-07 09:16:55 -0800
  • cd95579834 Move less installation to actions Victor Zverovich 2020-11-07 09:12:54 -0800
  • 98639d0f6f Debug doc build Victor Zverovich 2020-11-07 09:04:07 -0800
  • ab5e0632fe Debug doc build Victor Zverovich 2020-11-07 08:54:58 -0800
  • b123129f4e Dump the content of html dir Victor Zverovich 2020-11-07 08:42:08 -0800
  • 81d2b986af Print less command Victor Zverovich 2020-11-07 08:24:58 -0800
  • 7a0b1d5781 Add key Victor Zverovich 2020-11-07 08:09:01 -0800
  • 9f0617cbfb Fix branch ref Victor Zverovich 2020-11-07 08:04:01 -0800
  • 75b07598fe Chrono docs Victor Zverovich 2020-11-07 07:56:30 -0800
  • dfbb6975b3 Remove travis config Victor Zverovich 2020-11-07 07:37:45 -0800
  • 5b3052f999 Switch doc build to github actions Victor Zverovich 2020-11-07 07:20:51 -0800
  • 506ff320f2
    Fix build failure when not using fcntl with -Werror (#1990) Ashton Fagg 2020-11-06 18:39:59 -0500
  • a30b279bad Apply clang-format and tweak comments Victor Zverovich 2020-11-04 17:17:23 -0800
  • 6a2495c840
    -Wattributes visibility warning with some GCC versions (#1975) Alexey Ochapov 2020-11-05 04:11:31 +0300
  • cba5970cd8 Remove migrated build configs Victor Zverovich 2020-11-03 16:48:01 -0800
  • 689081d832 Merge branch 'release' of github.com:fmtlib/fmt Victor Zverovich 2020-11-04 07:46:02 -0800
  • cc09f1a679 Update version Victor Zverovich 2020-11-04 06:50:09 -0800
  • e4eb242ce8 Update changelog and bump version Victor Zverovich 2020-11-03 21:20:53 -0800
  • ce98e0c6a0 Fix fallback float formatter at assymetric bounds (#1976) Victor Zverovich 2020-11-03 19:19:10 -0800
  • 49544ea943 Fuzz fallback formatter Victor Zverovich 2020-11-03 19:34:35 -0800
  • 6b7bfed40c Fix fallback float formatter at assymetric bounds (#1976) Victor Zverovich 2020-11-03 19:19:10 -0800
  • bcab36da3f Update CI config Victor Zverovich 2020-11-03 16:01:26 -0800
  • 1689e73e90 Move PR template Victor Zverovich 2020-11-03 14:52:47 -0800
  • 0103408a5c Update CI config Victor Zverovich 2020-11-03 14:02:07 -0800
  • 38a16ecba2 Move build config to github actions Victor Zverovich 2020-11-03 13:35:37 -0800
  • 205eb3a8f2 Update CI config Victor Zverovich 2020-11-03 12:16:15 -0800
  • fe61b8c630 Update CI config Victor Zverovich 2020-11-03 11:49:35 -0800
  • 867b15d77c Update CI config Victor Zverovich 2020-11-03 11:48:20 -0800
  • 98cb9f9931 Update CI config Victor Zverovich 2020-11-03 11:43:00 -0800
  • 95077d60c9 Update CI config Victor Zverovich 2020-11-03 11:41:25 -0800
  • bc49f094e7 Update CI config Victor Zverovich 2020-11-03 11:02:49 -0800
  • cef6dfb422 Update CI config Victor Zverovich 2020-11-03 10:46:03 -0800
  • c8703ba40b Update CI config Victor Zverovich 2020-11-03 10:45:16 -0800
  • ab4405bea5
    Update README.rst Victor Zverovich 2020-11-03 10:42:06 -0800
  • 78a55e2898 Update CI config Victor Zverovich 2020-11-03 10:37:30 -0800
  • d0a2494a99
    Update cmake.yml Victor Zverovich 2020-11-03 10:17:38 -0800
  • 89d009ba6e
    Update cmake.yml Victor Zverovich 2020-11-03 10:14:38 -0800
  • 1f4ff47b41
    Create cmake.yml Victor Zverovich 2020-11-03 10:04:28 -0800
  • eb52ac7a35 🆕 Enable -Wshadow in pedantic mode Jonathan Gopel 2020-10-27 21:46:38 -0600
  • e904e891bd 🎨 🐛 Rename all shadowed types and variables Jonathan Gopel 2020-10-27 21:55:44 -0600
  • 771292c328
    Remove sizeof from unused variable silencer (#1974) darklukee 2020-11-03 15:48:19 +0100
  • 86bf6045c6 Merge branch 'release' of github.com:fmtlib/fmt Victor Zverovich 2020-11-02 06:27:49 -0800
  • 5f7f7b954d Update version Victor Zverovich 2020-11-01 06:30:39 -0800
  • 5d3f0741e3 Update changelog and bump version Victor Zverovich 2020-11-01 06:21:00 -0800
  • 563cbb6c21 Add a macro to workaround clang/gcc ABI incompatibility on ARM Victor Zverovich 2020-10-31 07:51:39 -0700
  • 425778aa67 Fix ABI compatibility (#1961) Victor Zverovich 2020-10-29 08:02:40 -0700
  • 69a84198b0 Remove accidental parenthesis (#1968) Tobias Hammer 2020-10-29 15:08:06 +0100
  • 5c04504932 Removed [-Wsign-conversion] warning in GCC OptoCloud 2020-10-28 10:12:08 +0100
  • 556a1cfb34 Instantiate to_decimal to make gcc lto happy (#1955) Victor Zverovich 2020-10-27 07:44:12 -0700
  • 28a8eae850 Cleanup Victor Zverovich 2020-10-27 07:19:28 -0700
  • 236fea1f00 Workaround bugs in gcc 8 Владислав Щапов 2020-10-27 13:55:26 +0500
  • e50ced88c6 Add a macro to workaround clang/gcc ABI incompatibility on ARM Victor Zverovich 2020-10-31 07:51:39 -0700
  • 112755cf91 Remove FMT_SAFEBUFFERS (#1966) Victor Zverovich 2020-10-29 17:42:45 -0700
  • 4081b2fe94 Fix ABI compatibility (#1961) Victor Zverovich 2020-10-29 08:02:40 -0700
  • 2d9311e860
    Remove accidental parenthesis (#1968) Tobias Hammer 2020-10-29 15:08:06 +0100
  • b3a4f28ad1
    Fix implicit signedness conversion warning (#1963) Jonathan Gopel 2020-10-29 07:26:18 -0600
  • 97c8873214
    Allocator::max_size support in basic_memory_buffer (#1960) Vladislav Shchapov 2020-10-29 18:17:00 +0500
  • bb68f6089b Removed [-Wsign-conversion] warning in GCC OptoCloud 2020-10-28 10:12:08 +0100
  • f4ca065cfb Range support kitegi 2020-10-24 11:25:29 +0200
  • cb224ecaa3 Instantiate to_decimal to make gcc lto happy (#1955) Victor Zverovich 2020-10-27 07:44:12 -0700
  • 7977c2b4d0 Cleanup Victor Zverovich 2020-10-27 07:19:28 -0700
  • e54eb67639 Workaround bugs in gcc 8 Владислав Щапов 2020-10-27 13:55:26 +0500
  • 4fe0b11195 Update version Victor Zverovich 2020-10-25 10:44:22 -0700
  • df4bd60f42 Bump version Victor Zverovich 2020-10-25 10:43:03 -0700
  • 764fb35e1f Always install the required version of breathe Victor Zverovich 2020-10-25 10:34:47 -0700
  • e1bdc0ecaf Use the correct version of sphinx Victor Zverovich 2020-10-25 09:52:14 -0700
  • 39bde329bd Tweak markup Victor Zverovich 2020-10-25 09:19:38 -0700
  • 204d299abb Tweak markup Victor Zverovich 2020-10-25 09:12:22 -0700
  • e0995b1c14 Update readme Victor Zverovich 2020-10-25 09:04:39 -0700
  • 4af178bdfe Remove outdated build config Victor Zverovich 2020-10-25 09:01:44 -0700
  • aa41dc02b1 Remove unused script Victor Zverovich 2020-10-25 09:00:25 -0700
  • 6a77ea3c93 Tweak markup Victor Zverovich 2020-10-25 08:59:36 -0700
  • 62c72059d9 Update changelog Victor Zverovich 2020-10-25 08:56:46 -0700
  • c10e3f7f4f Update changelog Victor Zverovich 2020-10-25 07:29:24 -0700
  • e542e6953e Update changelog Victor Zverovich 2020-10-25 06:46:45 -0700
  • 530cf316b8 Point to the release, not dev documentation Victor Zverovich 2020-10-24 12:02:12 -0700
  • 740385d636 Update changelog Victor Zverovich 2020-10-24 11:18:33 -0700
  • cd4651116e Update changelog Victor Zverovich 2020-10-24 09:24:47 -0700
  • 46291be348 Update changelog Victor Zverovich 2020-10-23 07:38:01 -0700
  • 90071c1df0
    Update ChangeLog.rst Victor Zverovich 2020-10-22 09:30:27 -0700
  • 25293d7ac6
    Update ChangeLog.rst Victor Zverovich 2020-10-22 09:28:23 -0700
  • 5024742f8a
    Update ChangeLog.rst Victor Zverovich 2020-10-22 09:27:49 -0700
  • 0452a4e71f Update changelog Victor Zverovich 2020-10-22 09:08:30 -0700
  • 8de96817ce Woraround bugs in gcc 8 Victor Zverovich 2020-10-22 07:14:54 -0700
  • 47e167679a Simplify arg formatter Victor Zverovich 2020-10-21 18:28:30 -0700
  • f0a42346a4 Move parsing optimization one level up Victor Zverovich 2020-10-21 18:18:53 -0700
  • 86287b8d56 Optimize common case in parse_format_specs Victor Zverovich 2020-10-21 16:27:42 -0700
  • 8924211f3b
    Update README.rst Victor Zverovich 2020-10-21 14:02:55 -0700
  • 525e7649cf
    Update CONTRIBUTING.md Victor Zverovich 2020-10-21 14:02:33 -0700
  • 0ecb3d1829 Optimize alignment parsing Victor Zverovich 2020-10-21 09:11:10 -0700
  • 9755307842 Optimize format_uint Victor Zverovich 2020-10-21 08:19:21 -0700
  • 7446818f98 Simplify vformat_to Victor Zverovich 2020-10-21 06:53:19 -0700
  • 280b5612c0 Add option to force usage of inline namespaces darklukee 2020-10-21 09:45:41 +0200
  • e57ec7d563 Merge vformat_to overloads Victor Zverovich 2020-10-20 17:39:50 -0700
  • 2a3f4de3f4 Remove iterator_category Victor Zverovich 2020-10-20 16:44:49 -0700
  • 27fdb4ead2 Unshadow floaty Victor Zverovich 2020-10-20 15:05:00 -0700
  • 297e0bad8c Apply clang-format Victor Zverovich 2020-10-20 14:10:28 -0700
  • e3b4c22ec9 Simplify is_output_iterator Victor Zverovich 2020-10-20 13:35:31 -0700
  • da8278e1e3 Update changelog and bump version Victor Zverovich 2020-10-19 14:37:14 -0700
  • 17fba753c4
    added position independent documentation (#1939) Adnan 2020-10-19 14:20:54 -0700
  • 71e705a273
    Update README.rst Victor Zverovich 2020-10-19 08:54:55 -0700
  • 74654c8cbb
    Fix compilation for systems without fcntl.h (#1942) darklukee 2020-10-19 16:43:06 +0200
  • f468b203ad Avoid conversion from long long to size_t (#1935) Victor Zverovich 2020-10-18 08:42:46 -0700
  • 20d4f2e836 Fix handling of weird character types when parsing sign (#1932) Victor Zverovich 2020-10-17 09:19:01 -0700
  • 08370c39ff
    Update README.rst Victor Zverovich 2020-10-17 08:27:21 -0700
  • bd3c792507 Fix float fuzzer Victor Zverovich 2020-10-16 07:35:53 -0700
  • 8d3fd86d6d Merge branch 'master' of github.com:fmtlib/fmt Victor Zverovich 2020-10-16 07:35:02 -0700
  • 4034715713
    Update README.rst Victor Zverovich 2020-10-16 06:47:16 -0700
  • 37d738fa6b
    Update README.rst Victor Zverovich 2020-10-16 06:46:39 -0700
  • 271eff149f
    Make classes derived from buffer<T> final to silence the virtual destructor warning. (#1937) Bart Siwek 2020-10-16 02:41:56 +0200
  • 010efc310f Add float fuzzer and cleanup Victor Zverovich 2020-10-14 07:13:37 -0700
  • 811c8b58c5 Add float fuzzer and cleanup Victor Zverovich 2020-10-14 07:13:37 -0700
  • 82c4e2236a Cleanup fuzzing Victor Zverovich 2020-10-13 08:08:48 -0700
  • 63e40c9614 Fix naming of fuzzers Victor Zverovich 2020-10-12 16:48:25 -0700
  • 2f448ed565 Fix fuzzer timeouts Victor Zverovich 2020-10-12 16:46:21 -0700
  • af28305961 Cleanup Victor Zverovich 2020-10-11 08:30:14 -0700
  • 48ea8193df Explain why assert-test is a separate test Victor Zverovich 2020-10-11 08:24:17 -0700
  • 1d112bdd1e Remove old test Victor Zverovich 2020-10-11 08:13:53 -0700
  • 5eb292a653
    Update README.rst Victor Zverovich 2020-10-11 09:57:21 -0700
  • 7e56b6b6cb Fix coding style and remove duplicate fuzzer Victor Zverovich 2020-10-11 07:45:39 -0700
  • 41d97e1ef4 Fix a UB on ridiculously large precision Victor Zverovich 2020-10-11 06:47:51 -0700
  • 01c37e0a4b
    Added check for -mbig-obj and ref qualifier check (#1929) MarcDirven 2020-10-11 16:49:54 +0200
  • a5e7e7db95 Fix handling of thousand separator (#1927) Victor Zverovich 2020-10-10 07:23:36 -0700
  • bf19051a9f Optimize floating point formatting Victor Zverovich 2020-10-09 14:06:24 -0700
  • 3c13a88b14 Optimize floating point formatting Victor Zverovich 2020-10-09 10:23:10 -0700
  • f6d75c534c Refactor write_float Victor Zverovich 2020-10-09 06:49:35 -0700
  • e9c0b2d69e Merge write_float overloads Victor Zverovich 2020-10-08 17:18:16 -0700
  • 7eddbfed53 Cleanup exponent handling in write_float Victor Zverovich 2020-10-07 13:27:46 -0700
  • b347b3023f Update dynamic_formatter comment (#1923) Victor Zverovich 2020-10-07 12:15:07 -0700
  • 3541880efd Fix integer overflow when using max int precision Victor Zverovich 2020-10-07 10:58:46 -0700
  • 7b50dc0b24 Don't exclude all detail symbols from docs Victor Zverovich 2020-10-07 09:07:39 -0700
  • 2805243103 Fix the doc config Victor Zverovich 2020-10-07 08:11:59 -0700
  • 34f22e88a1 Cleanup CMake config Victor Zverovich 2020-10-07 08:11:42 -0700
  • a18b3fbbdc Fix fixed precision handling when rounding (#1917) Victor Zverovich 2020-10-07 07:42:23 -0700
  • 7277035736 Fix long lines in usage.md francesco-st 2020-10-05 15:42:02 +0200
  • 7612c1ea87 Add reference to lhelper package manager in usage francesco-st 2020-10-05 14:36:33 +0200
  • b91d39f20b Get rid of float_writer Victor Zverovich 2020-10-04 16:17:45 -0700
  • b4b64b9cce Refactor float formatting Victor Zverovich 2020-10-04 10:36:46 -0700
  • 712abe40f2 Workaround a bug in gcc 7.5 (#1912) Victor Zverovich 2020-10-04 08:36:55 -0700
  • af8a180aed Make GetCachedPower test more precise Victor Zverovich 2020-10-04 07:20:22 -0700
  • a581e9e5d8
    Fix warning C4018: '<=': signed/unsigned mismatch (#1908) Kazantcev Andrey 2020-10-02 16:30:57 +0300
  • 05a28312cf Update docs Victor Zverovich 2020-09-30 17:38:28 -0700
  • 4d0aa4d8fe Update link Victor Zverovich 2020-09-30 17:21:07 -0700
  • 575f401896 Simplify FP formatting and follow coding conventions Victor Zverovich 2020-09-30 06:27:48 -0700
  • 6f3536f974
    Move zero-check to an earlier branch (#1906) jk-jeon 2020-09-29 06:24:53 -0700
  • 90ef46df0b Fix dragonbox integration Victor Zverovich 2020-09-28 18:10:46 -0700
  • 3ae88147e2 Fix declaration Victor Zverovich 2020-09-28 06:50:09 -0700
  • 6417952574 Improve dragonbox integration Victor Zverovich 2020-09-27 18:30:43 -0700
  • 79694d424c Fix WriteConsole signature Victor Zverovich 2020-09-27 13:49:40 -0700
  • 51f2e2ca27 Move nan test to where it belongs Victor Zverovich 2020-09-27 12:50:18 -0700
  • 68555fdbd2 Make format-test not depend on color.h Victor Zverovich 2020-09-27 09:17:57 -0700
  • 63e0c35412 Make dragonbox::to_decimal available in format.h Victor Zverovich 2020-09-27 07:17:16 -0700
  • 2213a7110c
    Update README.rst Victor Zverovich 2020-09-26 11:46:39 -0700
  • 79ba37f3bf
    Update README.rst Victor Zverovich 2020-09-26 10:13:04 -0700
  • a905d8f704 Merge grisu-test into format-test Victor Zverovich 2020-09-26 08:23:16 -0700
  • 762c33a964
    Simplify windows handling (#1903) Victor Zverovich 2020-09-26 08:20:38 -0700
  • 253d63159f
    Remove dependency on windows.h (#1900) Bernd Baumanns 2020-09-26 16:03:16 +0200
  • c156093ffd Fix carry in fallback_format Victor Zverovich 2020-09-25 08:19:21 -0700
  • 34179b3354
    Update format.h (#1898) moiwi 2020-09-24 17:16:16 +0200
  • 0651e4598b Minor tweaks to get_cached_power Victor Zverovich 2020-09-23 16:04:40 -0700
  • 6c025520aa Test that max_k is correctly defined Victor Zverovich 2020-09-23 15:12:03 -0700
  • 51f8d0cc21 Reuse log10_2_significand constant Victor Zverovich 2020-09-23 13:19:21 -0700
  • 1305cbeb6f
    Fix MSVC2019 error C2049 when compiling with /clr (#1897) Riccardo Ghetta (larix) 2020-09-23 18:55:41 +0200
  • 2d4fde3a2e Don't emit trailing zero for consistency with std::format Victor Zverovich 2020-09-23 08:39:00 -0700
  • 5fd89d50e4 Minor simplifications Victor Zverovich 2020-09-23 06:53:18 -0700
  • 605ce5e429 Simplify divisible_by_power_of_2 Victor Zverovich 2020-09-22 20:44:29 -0700
  • 085171e7e6 Remove grisu_count_digits Victor Zverovich 2020-09-22 19:36:52 -0700
  • aa729bf25b Remove dead code Victor Zverovich 2020-09-22 16:58:02 -0700
  • aa2ddf9b86 Simplify Dragonbox integration Victor Zverovich 2020-09-22 16:20:40 -0700
  • c1654ce487 Simplify uint32_or_64_or_128_t definition Victor Zverovich 2020-09-22 15:08:37 -0700
  • 33712dc07a Combine pragmas Victor Zverovich 2020-09-22 14:47:35 -0700
  • e5942ac9dd Tweak comments Victor Zverovich 2020-09-22 14:36:10 -0700
  • aae7a1338c Remove unused pragmas Victor Zverovich 2020-09-22 14:00:41 -0700
  • 6bcde9aab2
    https://github.com/fmtlib/fmt/pull/1882#issuecomment-696823912 (#1894) jk-jeon 2020-09-22 10:33:52 -0700
  • bb0db5e51e clang-format Victor Zverovich 2020-09-22 08:19:37 -0700
  • 16410056bf Optimize copy_str for counting_iterator Victor Zverovich 2020-09-22 07:38:19 -0700
  • 2591ab91c3
    MSVC optimizations for count_digits. (#1890) mwinterb 2020-09-21 11:38:06 -0700
  • d5b8002dcb
    Update README.rst Victor Zverovich 2020-09-21 09:40:49 -0700
  • 821471e1d1
    qkw: generalizing aliasing | using fmt library and it's features (#1888) Ravi J 2020-09-21 11:39:07 -0500
  • 2e620ddbcd
    Small improvements that should have zero to negligible impact on the runtime (#1887) jk-jeon 2020-09-20 09:34:44 -0700
  • 2f7e08856b Disable range formatter if value type is not formattable (#1885) Victor Zverovich 2020-09-20 07:53:13 -0700
  • c46a8de4e1 Simplify test Victor Zverovich 2020-09-20 06:59:01 -0700
  • 2696dc9273
    add forgotten template argument to make_format_args which made some u… (#1877) rimathia 2020-09-20 15:51:11 +0200
  • 0016da7ab3 Don't generate zeros and fix UB on huge precision Victor Zverovich 2020-09-19 16:01:43 -0700
  • ce3f76994a Merge intrinsic blocks Victor Zverovich 2020-09-19 07:54:45 -0700
  • 3b6248f602 Change formatting Junekey Jeon 2020-09-18 13:06:20 -0700
  • 2d9b1dd0ad Fix sign mismatch Junekey Jeon 2020-09-18 13:06:08 -0700
  • 1f0600a23b Fix bug regarding FMT_SAFEBUFFERS Junekey Jeon 2020-09-18 12:35:04 -0700
  • 2ecdbb986d Fix a bug in ctzll Junekey Jeon 2020-09-18 11:25:14 -0700
  • 6f81ea151a Fix typo (and thus bug) Junekey Jeon 2020-09-18 11:21:07 -0700
  • 0c8ffe9b0f Implement Dragonbox (first version) Junekey Jeon 2020-09-18 11:14:28 -0700
  • 42699bf408
    Fix msvc version of clz & clzll (#1880) jk-jeon 2020-09-18 11:07:01 -0700
  • bc51a8df04
    Disable fallthrough attributes for the Intel compilers on Linux and MacOS (#1879) Axel Kohlmeyer 2020-09-18 12:57:00 -0400
  • 45da432d60 fix compiler warnings in public header files Jan Schwers 2020-09-03 16:38:35 +0200
  • d55e61f120
    Improve FMT_ALWAYS_INLINE (#1878) jk-jeon 2020-09-17 15:21:17 -0700
  • 7e6827521a Remove trailing zeros when using fallback formatter (#1873) Victor Zverovich 2020-09-17 08:11:00 -0700
  • 1d696dc280 Handle exotic character types in compilation Victor Zverovich 2020-09-17 06:35:33 -0700
  • f674434a67
    Add format_to_n overload that accepts FMT_COMPILE (from #1767) (#1869) Alexey Ochapov 2020-09-15 17:28:06 +0300
  • 5b5a597198 Fix handling of wide alignment Victor Zverovich 2020-09-15 06:53:06 -0700
  • f80ed64dd9
    Update README.rst Victor Zverovich 2020-09-14 11:13:51 -0700
  • 3813966497 Simplify fallback format Victor Zverovich 2020-09-13 11:27:34 -0700
  • dce8e49b4f Handle float in fallback formatter Victor Zverovich 2020-09-13 09:03:03 -0700
  • 78b5944313 Spelling Victor Zverovich 2020-09-12 13:14:49 -0700
  • f233b56cdd Don't generate insignificant digits Victor Zverovich 2020-09-12 09:19:50 -0700
  • 595902f8a0 Update test Victor Zverovich 2020-09-11 07:57:40 -0700
  • 4f2ee8921d Use built-in FP formatter for any precision Victor Zverovich 2020-09-11 07:19:37 -0700
  • 58a044be5d Use built-in FP formatter for any precision Victor Zverovich 2020-09-11 07:19:37 -0700
  • efe3694f15 Macro tweak and clang-format Victor Zverovich 2020-09-07 14:43:00 -0700
  • 9f312fe87e Implement fallback FP formatting with given precision (#1526) Victor Zverovich 2020-09-07 09:34:05 -0700
  • fb289cf56b Fix coding conventions Victor Zverovich 2020-09-06 09:26:32 -0700
  • 86f0a7046e Fix formatting Victor Zverovich 2020-09-06 08:58:19 -0700
  • bff4d18efb Add color format_to overloads * Fix variable size basic_memory_buffer colorization * Fix an unused arguments warning on GCC that blocks the CI otherwise * Ref #1842 * Ref #1593 Denis Blank 2020-08-30 21:48:49 +0200
  • f19b8885f2
    Fixed a warning in mingw32/mingw64 (#1860) Ivan Shynkarenka 2020-09-06 16:27:37 +0300
  • f8e00a084a
    NOMINMAX not handled properly (#1855) Giovanni Cerretani 2020-09-03 18:45:47 +0200
  • 6cccdc24bc Fix move constructor (#1844) Victor Zverovich 2020-09-01 08:16:53 -0700
  • 69902c1787
    Allow use of <fcntl.h> in Linux when __has_include is not available (#1848) t-wiser 2020-09-01 09:29:34 -0400
  • 1edd38b96e
    Add append mode. (#1847) t-wiser 2020-08-31 18:48:39 -0400
  • e66ba16923
    Added build2 usage instructions. (#1838) Joël Lamotte 2020-08-29 00:15:15 +0200
  • f39e6fb617
    Add formatters for chrono::time_point<system_clock> (#1837) Adam Burgess 2020-08-29 00:41:38 +1000
  • 77b627be20 Fix bogus MSVC warnings (#1825) Victor Zverovich 2020-08-26 11:43:49 -0700
  • 5dff01d31b Add complex tests Victor Zverovich 2020-08-22 07:56:28 -0700
  • d16d585e64 Update signatures Victor Zverovich 2020-08-26 09:35:19 -0700
  • c7e6d8afb0
    Fix usage of override (#1836) Alexander Lanin 2020-08-23 20:01:46 +0200
  • 92bff2fe2c Revert "Add missing includes" Victor Zverovich 2020-08-21 16:24:53 -0700
  • a0dcfbc57b Add ptr to docs Victor Zverovich 2020-08-21 06:54:05 -0700
  • 1651b2d433
    Fix detail::write with fallback formatter (#1829) Alexey Ochapov 2020-08-20 16:41:09 +0300
  • 06895a7687 Add missing includes Victor Zverovich 2020-08-19 15:18:24 -0700
  • 92a448a071 Apply clang-format Victor Zverovich 2020-08-19 10:42:22 -0700
  • 6be6544668
    Fixing buffer_appender's ++ slicing (#1822) Barry Revzin 2020-08-18 14:37:56 -0500
  • 951e0d2333
    CMakeLists.txt: Added Wundef warning to clang and gcc. (#1823) medithe 2020-08-18 16:04:44 +0200
  • f9f02df719
    CMakeLists.txt: Clang-warnings: removed -Wno-sign-conversion (#1817) medithe 2020-08-14 22:58:20 +0200
  • 76e97dc4df
    Eliminate shadowed variable warnings on intel (#1816) Greg Sjaardema 2020-08-13 19:58:31 -0600
  • e204df0e66
    nvcc compiler should be EDG-based, but fails test (#1818) Greg Sjaardema 2020-08-13 16:18:57 -0600
  • 1c8bb54703
    small changes to reduce clang-9 warnings (#1808) medithe 2020-08-13 20:56:03 +0200
  • 4b69c78751
    fix: warning C4100: unreferenced formal parameter (#1814) Seokjin Lee 2020-08-12 22:57:22 +0900
  • fb0aeb8209
    fix: disabled UDL templates for PGI (#1811) (#1812) n16h7hunt3r 2020-08-12 00:27:27 +0200
  • 54daa0864a Add dynamic width support to FMT_COMPILE (#1809) Victor Zverovich 2020-08-10 09:13:13 -0700
  • 6fb7c6fb25 Workaround a bug in gcc10 (#1810) Victor Zverovich 2020-08-10 07:20:34 -0700
  • 16985fdadf
    Update README.rst Victor Zverovich 2020-08-09 08:56:51 -0700
  • 1378ddaefd
    Update README.rst Victor Zverovich 2020-08-08 18:01:56 -0700
  • 4fd95e4b4d Don't remove trailing zeros with # Victor Zverovich 2020-08-08 08:14:39 -0700
  • e06ae32294 Avoid warnings on functions with external linkage that don't have declarations Victor Zverovich 2020-08-08 07:39:43 -0700
  • 7fc3d1f54c Add override to grow Victor Zverovich 2020-08-08 07:23:11 -0700
  • 065889a593 Use correct capacity in iterator_buffer (#1807) Victor Zverovich 2020-08-08 07:01:21 -0700
  • d0dd678693 Adding convenience append(range) Barry Revzin 2020-08-07 10:15:52 -0500
  • 0e7cef069b Merge commit 'c13f79e0' Victor Zverovich 2020-08-08 06:28:45 -0700
  • e2c8c4557a
    Update README.rst Victor Zverovich 2020-08-07 20:58:29 -0700
  • e4c954ff0e
    Update README.rst Victor Zverovich 2020-08-07 16:03:15 -0700
  • c13f79e09e Merge release branch Victor Zverovich 2020-08-07 07:01:21 -0700
  • d7921d649a
    Update README.rst Victor Zverovich 2020-08-06 19:41:17 -0700
  • cd4af11efc Update version Victor Zverovich 2020-08-06 08:51:01 -0700
  • 1ebc2f7cc6 Bump version Victor Zverovich 2020-08-06 07:41:04 -0700
  • f4c997062a Fix changelog Victor Zverovich 2020-08-06 07:40:46 -0700
  • 72920ba30a Update changelog Victor Zverovich 2020-08-06 07:34:56 -0700
  • 0907c08ae5 Fix handling of default alignmment with locale (#1801) Victor Zverovich 2020-08-03 10:51:42 -0700
  • 37c8f4eaf3 Don't use 128 bit integers with clang-cl (#1800) Kingcom 2020-07-31 02:21:35 +0200
  • eaaaec9992 Workaround a bug in msvc Victor Zverovich 2020-07-30 11:13:54 -0700
  • ccf8561cb3 Workaround broken numeric_limites, part 2 (#1787) Victor Zverovich 2020-07-30 09:42:24 -0700
  • 0cc73ebf79 Report error on missing named argument (#1796) Victor Zverovich 2020-07-30 07:16:15 -0700
  • 33efc3c94f Fix handling of iterators in locale-specific formatting (#1782) Victor Zverovich 2020-07-30 07:03:11 -0700
  • 4a4fc225ed Update changelog Victor Zverovich 2020-08-06 07:34:56 -0700
  • 61602a75db Remove -Wno-shadow Victor Zverovich 2020-08-05 08:48:50 -0700
  • 2f8fc29e9b
    Update README.rst Victor Zverovich 2020-08-05 10:53:49 -0700
  • 717b226b59
    include/fmt/format.h: explicit cast to std::size_t for parameter to buffer.resize() in order to get rid of warning 'implicit conversion changes signedness:' in clang-8 (#1802) medithe 2020-08-05 18:37:10 +0200
  • 2a69f56769 Tweak buffer size Victor Zverovich 2020-08-05 08:22:12 -0700
  • ea76933802 Simplify ostream Victor Zverovich 2020-08-04 19:39:44 -0700
  • 5413713c95 Remove unused function Victor Zverovich 2020-08-04 19:08:06 -0700
  • 57f462428d Increase the default buffer size Victor Zverovich 2020-08-04 07:43:56 -0700
  • 0b6e7cc60a
    Update README.rst Victor Zverovich 2020-08-03 21:51:48 -0700
  • e587adb4e9 Simplify count_digits Victor Zverovich 2020-08-03 15:45:48 -0700
  • 279d698e1b Fix handling of default alignmment with locale (#1801) Victor Zverovich 2020-08-03 10:51:42 -0700
  • 76cfb50b2d Test complex formatter Victor Zverovich 2020-08-03 10:05:18 -0700
  • 208291205d Optimize count_digits Victor Zverovich 2020-08-02 07:39:14 -0700
  • 8d9ab96736 Cut a few cycles from count_digits Victor Zverovich 2020-08-01 17:53:45 -0700
  • 734344931f Simplify ostream_params Victor Zverovich 2020-08-01 15:47:11 -0700
  • 2a47a1e48f
    Update README.rst Victor Zverovich 2020-08-01 12:00:01 -0700
  • 7c4c5c79d2 Make buffer size configurable Victor Zverovich 2020-08-01 10:25:39 -0700
  • f0b84da5ff
    Don't use 128 bit integers with clang-cl (#1800) Kingcom 2020-07-31 02:21:35 +0200
  • a3dfd6f927 Workaround a bug in msvc Victor Zverovich 2020-07-30 11:13:54 -0700
  • 51d05521e9 Workaround broken numeric_limites, part 2 (#1787) Victor Zverovich 2020-07-30 09:42:24 -0700
  • 21c8b5c142 Report error on missing named argument (#1796) Victor Zverovich 2020-07-30 07:16:15 -0700
  • d82fdcc9e2 Fix handling of iterators in locale-specific formatting (#1782) Victor Zverovich 2020-07-30 07:03:11 -0700
  • 633213d96f Merge release branch Victor Zverovich 2020-07-29 08:52:53 -0700
  • b9d749095e Update version Victor Zverovich 2020-07-29 07:30:55 -0700
  • 86b63bb71a Bump version Victor Zverovich 2020-07-28 09:25:15 -0700
  • cbf6be9604 Update changelog Victor Zverovich 2020-07-28 09:15:02 -0700
  • 229ee9b469 Workaround broken numeric_limits (#1725) Victor Zverovich 2020-07-20 08:39:15 -0700
  • 2b7a146fa1 Fix a regression in handling digit separators (#1782) Victor Zverovich 2020-07-18 08:31:38 -0700
  • 89d0c7124b Fix compatibility with CMake 3.4 (#1779) Victor Zverovich 2020-07-17 06:39:53 -0700
  • e8f2580a43 Bump version Victor Zverovich 2020-07-28 09:25:15 -0700
  • 6cefe55ac7 Update changelog Victor Zverovich 2020-07-28 09:15:02 -0700
  • 64e2da15cd
    Update README.rst Victor Zverovich 2020-07-28 08:35:28 -0700
  • 1c8c810f88
    Update README.rst Victor Zverovich 2020-07-28 08:32:37 -0700
  • c2399ccfca
    Update README.rst Victor Zverovich 2020-07-28 08:21:04 -0700
  • a7c5db06d5
    Update README.rst Victor Zverovich 2020-07-28 08:18:10 -0700
  • a4c22acd0a
    Update README.rst Victor Zverovich 2020-07-26 12:12:31 -0700
  • 0c1f4b5a0d
    Update README.rst Victor Zverovich 2020-07-26 10:57:59 -0700
  • 63b422ee5e
    Update README.rst Victor Zverovich 2020-07-26 10:37:00 -0700
  • 26e81a6731
    Update README.rst Victor Zverovich 2020-07-26 10:29:03 -0700
  • de5fc6af3b
    Update README.rst Victor Zverovich 2020-07-26 10:19:55 -0700
  • 9c2edfd1aa Partially revert 638db5 because it breaks the doc build Victor Zverovich 2020-07-26 09:44:37 -0700
  • 810357c014 Document color Victor Zverovich 2020-07-26 08:22:56 -0700
  • 0a7032a400
    Update README.rst Victor Zverovich 2020-07-26 08:14:18 -0700
  • 95d3abf95c Make format_to_n part of the core API Victor Zverovich 2020-07-24 08:28:23 -0700
  • 98626093d2
    Correct the locale format specifier in api.rst (#1792) Malcolm Parsons 2020-07-24 05:01:54 +0100
  • 47f8d7a345 Make formatted_size part of the core API Victor Zverovich 2020-07-23 07:34:35 -0700
  • 46a63b7087 Update docs Victor Zverovich 2020-07-23 07:12:19 -0700
  • 430f393d6f
    Disabled __attribute__((deprecated)) usage for LCC (#1790) TheQwertiest 2020-07-23 16:34:03 +0300
  • febffa4e64
    Make join() handle non-const-only begin/end ranges (#1786) Tony E Lewis 2020-07-21 20:13:00 +0100
  • d69e2da221 Fix apidoc Victor Zverovich 2020-07-20 10:38:14 -0700
  • ce73ea37fb Reorder functions Victor Zverovich 2020-07-20 09:42:14 -0700
  • d39d661b18 Workaround broken numeric_limits (#1725) Victor Zverovich 2020-07-20 08:39:15 -0700
  • c228bfe882 Improve docs Victor Zverovich 2020-07-20 07:56:20 -0700
  • 38ce19f738
    Update README.rst Victor Zverovich 2020-07-20 07:29:57 -0700
  • d11849bc0b
    Add FMT_REDUCE_INT_INSTANTIATIONS flag (#1781) Khalil Estell 2020-07-19 13:09:10 -0700
  • c08518a25b Move make_args_checked to the public API Victor Zverovich 2020-07-19 10:21:15 -0700
  • e2837084ee Add a color section Victor Zverovich 2020-07-19 09:51:52 -0700
  • 9f0c003371 Simplify format string checks Victor Zverovich 2020-07-19 08:42:02 -0700
  • d615137ca0 Improve handling of buffer iterator Victor Zverovich 2020-07-19 06:49:32 -0700
  • 26b47b6fb5 Bump tested CMake version to 3.18 Raul Tambre 2020-07-18 21:33:43 +0300
  • 7a01c9c523
    Update README.rst Victor Zverovich 2020-07-18 09:17:10 -0700
  • b17d5c4f5d Fix a regression in handling digit separators (#1782) Victor Zverovich 2020-07-18 08:31:38 -0700
  • eb90da2e82 Type erase output iterators Victor Zverovich 2020-07-18 06:44:44 -0700
  • 9d3cd0afb2 Type erase output iterators Victor Zverovich 2020-07-17 11:21:11 -0700
  • 18024853b6 Fix compatibility with CMake 3.4 (#1779) Victor Zverovich 2020-07-17 06:39:53 -0700
  • f5d4215b7c
    Trying to clear ambiguous compile time claims (#1775) Léonard Gérard 2020-07-16 06:19:49 -0700
  • c26349f4d2 Improve error reporting Victor Zverovich 2020-07-14 11:13:21 -0700
  • f4b11ef6e2 Add a short anchor Victor Zverovich 2020-07-14 09:39:22 -0700
  • 0097cf113d Report unformattable type name more prominently Victor Zverovich 2020-07-13 08:46:53 -0700
  • 8fa20b471b
    dev -> latest Victor Zverovich 2020-07-13 06:15:47 -0700
  • a03bd3ddb0
    Autodetect MSVC static runtime (#1770) Dmitriy Vetutnev 2020-07-13 16:11:23 +0300
  • c108ee1d59 Clarify a comment Victor Zverovich 2020-07-12 10:59:33 -0700
  • a8074a865a
    Update README.rst Victor Zverovich 2020-07-12 09:57:02 -0700
  • 5f62954864
    Update README.rst Victor Zverovich 2020-07-12 09:55:24 -0700
  • bd903f96ac Clarify precedence Victor Zverovich 2020-07-12 09:02:31 -0700
  • 16cac46a09 Improve handling of streamable and convertible to bool types (#1766) Victor Zverovich 2020-07-12 08:26:35 -0700
  • 415cd51913 direct_buffered_file -> ostream Victor Zverovich 2020-07-11 11:06:52 -0700
  • e1bfb59619 Fix handling of code units in compile Victor Zverovich 2020-07-11 08:35:26 -0700
  • ba8d98cbb7 Cleanup direct_buffered_file Victor Zverovich 2020-07-11 08:27:37 -0700
  • 04a1f6e991 Improve handling of single code units in compile Victor Zverovich 2020-07-11 08:21:14 -0700
  • e4f57bfd7f Add an overload of write for buffer_appender Victor Zverovich 2020-07-11 07:33:25 -0700
  • d870468159 Make append work with fixed-size buffer Victor Zverovich 2020-07-11 06:53:25 -0700
  • e8ec09ae83 Cleanup core-test Victor Zverovich 2020-07-10 20:54:15 -0700
  • a2c4fed981 Double buffering no more Victor Zverovich 2020-07-10 07:50:37 -0700
  • 36406509d9 Add a fixed buffer Victor Zverovich 2020-07-10 06:30:37 -0700
  • 60c43e8703 Apply clang-format Victor Zverovich 2020-07-09 09:04:46 -0700
  • b998e0f30b Reduce symbol sizes and simplify iterator use Victor Zverovich 2020-07-09 08:41:05 -0700
  • c5adfc51c5
    Update README.rst Victor Zverovich 2020-07-09 06:21:02 -0700
  • c4ad94ce26
    Update README.rst Victor Zverovich 2020-07-08 18:17:26 -0700
  • c1429651eb
    Fix image source link Victor Zverovich 2020-07-08 13:34:47 -0700
  • 638db5ca5e Use Cmake to find Python and Sphinx-doc. Vitaly Zaitsev 2020-07-07 16:35:01 +0200
  • c090569751 Update readme Victor Zverovich 2020-07-08 08:01:36 -0700
  • 1efdb2dde4 Simplify readme Victor Zverovich 2020-07-08 07:47:18 -0700
  • dc69afad14 Cleanup example Victor Zverovich 2020-07-08 07:44:36 -0700
  • 445f5d392b Break long lines Victor Zverovich 2020-07-08 07:36:07 -0700
  • 23063c3444 Update readme Victor Zverovich 2020-07-08 07:11:13 -0700
  • f57b62575c Move PR template to the top level Victor Zverovich 2020-07-08 07:01:19 -0700
  • f19b1a521e Update version Victor Zverovich 2020-07-07 07:47:44 -0700
  • 5c67fefb26 Fix a changelog entry Victor Zverovich 2020-07-07 06:58:44 -0700
  • 1d2a556e1b Fix undefined reference error Dmitriy Kurkin 2020-07-07 20:17:45 +0800
  • 04c9b62fb4 Merge release branch Victor Zverovich 2020-07-07 06:34:39 -0700
  • 6be6762e57 Fix date Victor Zverovich 2020-07-07 06:32:19 -0700
  • f1dd2eb3c0 Bump version Victor Zverovich 2020-07-07 06:24:32 -0700
  • fbf3b943cc Workaround a bug in gcc Victor Zverovich 2020-07-07 06:06:50 -0700
  • a29a01d304 Fix docs Victor Zverovich 2020-07-06 09:50:24 -0700
  • 9f0b3afb79 Bump version in namespace Victor Zverovich 2020-07-06 09:47:27 -0700
  • 86b2f99f8c Fix the docs Victor Zverovich 2020-07-06 07:15:39 -0700
  • c472ff12d8 Update version Victor Zverovich 2020-07-06 06:45:20 -0700
  • 5173a76ba4 Update version Victor Zverovich 2020-07-05 08:43:47 -0700
  • 1614af3520 Minor corrections in the changelog Victor Zverovich 2020-07-05 08:43:01 -0700
  • 569a9b3a7f Bump version Victor Zverovich 2020-07-05 07:59:11 -0700
  • 4e7e3c65a3 Update docs Victor Zverovich 2020-07-05 07:32:43 -0700
  • 0f7a6bfa12 Add a section on std::format compatibility Victor Zverovich 2020-07-05 07:07:29 -0700
  • 4faec5a5ee
    Update README.rst Victor Zverovich 2020-07-05 06:41:51 -0700
  • 7dbc8ac716 Update changelog Victor Zverovich 2020-07-05 06:29:05 -0700
  • c87dd746fa Update changelog Victor Zverovich 2020-07-05 06:20:50 -0700
  • 372175caf8 Revert changelog changes Victor Zverovich 2020-07-05 06:06:29 -0700
  • 9047548766
    Add ClickHouse to the list of projects (#1751) alexey-milovidov 2020-07-05 15:57:04 +0300
  • d30bca64e3 Revert changelog conversion since GFM is not supported there Victor Zverovich 2020-07-04 17:43:30 -0700
  • d6047cdc4a Update changelog Victor Zverovich 2020-07-04 15:46:48 -0700
  • 810241b36e Convert changlog to markdown Victor Zverovich 2020-07-04 15:20:33 -0700
  • 661c474739 Rename changelog Victor Zverovich 2020-07-04 15:14:42 -0700
  • 7c33059fad
    Update ChangeLog.rst Victor Zverovich 2020-07-04 10:16:55 -0700
  • 9e20883ab3
    Update README.rst Victor Zverovich 2020-07-04 09:37:27 -0700
  • 41899d5225 Update changelog Victor Zverovich 2020-07-04 09:31:12 -0700
  • f42f459089 Update changelog Victor Zverovich 2020-07-04 08:40:42 -0700
  • 2381df654f Update readme Victor Zverovich 2020-07-04 08:27:57 -0700
  • 7ae816563e
    Update README.rst Victor Zverovich 2020-07-04 08:20:45 -0700
  • c56cf3d074 Update changelog and readme Victor Zverovich 2020-07-04 08:20:10 -0700
  • 01309a34ab Deprecate arg_formatter Victor Zverovich 2020-07-04 06:41:24 -0700
  • a62d060554 Update changelog Victor Zverovich 2020-07-04 07:16:36 -0700
  • 23e3a2eee8 Update changelog Victor Zverovich 2020-07-03 19:39:08 -0700
  • d8e0554b97 Disable numeric formatting by default Victor Zverovich 2020-07-03 10:35:49 -0700
  • 1e8eea4f44 Update changelog Victor Zverovich 2020-07-03 10:31:14 -0700
  • 44bd5384a9 Fix formatting Victor Zverovich 2020-07-03 09:18:18 -0700
  • 20e19387a2 Update changelog Victor Zverovich 2020-07-03 09:14:11 -0700
  • 56fed78149 FMT_NUMERIC_ALIGN -> FMT_DEPRECATED_NUMERIC_ALIGN Victor Zverovich 2020-07-03 08:30:05 -0700
  • 56e63078ff Make the n specifier an opt-in Victor Zverovich 2020-07-03 07:27:22 -0700
  • 31ce6bc702
    Fix a conversion warning with Clang10 on Windows (#1750) Florin Iucha 2020-07-03 08:53:42 -0400
  • c9c5b90da7 Fix a typo. Thanks Tracy Chapman from TripleChecker Victor Zverovich 2020-07-02 15:09:34 -0700
  • 1f3f84631c Fix a typo Victor Zverovich 2020-07-02 07:29:38 -0700
  • 5de62af604
    Fix possible infinite recursion in FMT_ASSERT (#1744) Tobias Hammer 2020-07-01 17:28:27 +0200
  • cbddab2fe2
    Use consistent include style Victor Zverovich 2020-06-29 09:59:25 -0700
  • f69b6eaabd Add a simple buffered stream with no sync Victor Zverovich 2020-06-28 06:34:28 -0700
  • ba363b3a24 Use digit pairs as in unrolledlut Victor Zverovich 2020-06-27 12:05:38 -0700
  • a6f8e7d860 Update changelog Victor Zverovich 2020-06-27 09:35:02 -0700
  • e753244ab6 Update changelog Victor Zverovich 2020-06-26 20:12:45 -0700
  • 98a7a8b405 Update changelog and disable internal Victor Zverovich 2020-06-26 17:24:03 -0700
  • 3135d95fd9 Don't use non-portable attribute Victor Zverovich 2020-06-26 10:21:14 -0700
  • 8630a8f5ff Tweak the docs Victor Zverovich 2020-06-25 11:29:49 -0700
  • cc3a88e6b3 Extract docs from compile.h Victor Zverovich 2020-06-25 08:36:07 -0700
  • 79c4b6bd70 Apply clang-format Victor Zverovich 2020-06-25 07:14:55 -0700
  • d130ee070f Document format string compilation Victor Zverovich 2020-06-25 06:57:23 -0700
  • d0f90b5be7 Spelling fixes Greg Sjaardema 2020-06-23 15:12:31 -0600
  • 6e080660dc
    Update README.rst Victor Zverovich 2020-06-24 06:26:58 -0700
  • 31c3a24266 Spelling fixes Greg Sjaardema 2020-06-23 15:11:22 -0600
  • 613b3b459d Spelling fixes Greg Sjaardema 2020-06-23 15:08:59 -0600
  • 978521bb81 Fix a compile error introduced in #1738 Victor Zverovich 2020-06-23 15:17:43 -0700
  • 4e94c649f9 Deprecate compile Victor Zverovich 2020-06-23 14:03:37 -0700
  • 1a83443e6c Add user-defined type support to compilation Victor Zverovich 2020-06-23 12:05:37 -0700
  • 8bef1c3b3a Tweaks for EDG based compilers (Intel, nVidia, MCST/Elbrus, etc). Leonid Yuriev 2020-06-22 19:54:02 +0300
  • b287c37c65 Do not use -Wl,--as-needed with emscripten. ArthurSonzogni 2020-06-21 19:09:20 +0200
  • 2cac8a9d2e Reintroduce UDT support to fmt::to_string and test ADL Victor Zverovich 2020-06-21 07:12:04 -0700
  • 9a4cc88426 Add FMT_COMPILE support to format_to Victor Zverovich 2020-06-20 08:50:02 -0700
  • 5ddf9ee1bd Streamline default FP formatting Victor Zverovich 2020-06-20 07:12:50 -0700
  • 0b3a83f7f4
    Update README.rst Victor Zverovich 2020-06-20 05:37:58 -0700
  • 5aa5c98738
    Added #define WIN32_LEAN_AND_MEAN before including windows.h (#1729) Gabi Melman 2020-06-17 17:44:03 +0300
  • 397ad1bec3 Optimize common case Victor Zverovich 2020-06-15 18:13:40 -0700
  • 7431165f38 Make to_string bypass format Victor Zverovich 2020-06-15 17:55:16 -0700
  • ee4d4c7fd0 Inline compiled format Victor Zverovich 2020-06-14 11:38:39 -0700
  • ab2f8484e0 Finish text::format Victor Zverovich 2020-06-14 11:04:41 -0700
  • e900d735bb Re-enable assert in format_decimal Victor Zverovich 2020-06-14 08:30:13 -0700
  • f4de7b684a Fix ambiguity Victor Zverovich 2020-06-14 08:26:12 -0700
  • 1f8f5450b5 Reuse format_decimal Victor Zverovich 2020-06-14 07:42:52 -0700
  • d702a68df2 Fix formatting of bool with FMT_COMPILE and add more tests Victor Zverovich 2020-06-14 07:16:50 -0700
  • e956a14e9e Use write instead of format_int in to_string Victor Zverovich 2020-06-13 20:07:08 -0700
  • 98dcc251eb Undo branching reduction Victor Zverovich 2020-06-13 18:23:52 -0700
  • 5b8641dddf Undo branching reduction Victor Zverovich 2020-06-13 16:50:55 -0700
  • 8c88abde64 Fix sign handling in 'L' Victor Zverovich 2020-06-13 06:57:19 -0700
  • 23b976a615 Reduce branching Victor Zverovich 2020-06-12 19:46:00 -0700
  • 9edee0e727 Optimize small string parsing Victor Zverovich 2020-06-12 19:08:01 -0700
  • a909d42b76 Fix a warning Victor Zverovich 2020-06-12 12:45:59 -0700
  • 16637341b9 Enable compilation for all types Victor Zverovich 2020-06-12 13:24:49 -0700
  • 2d71d7e030 Add a simple format string compilation API Victor Zverovich 2020-06-12 07:05:49 -0700
  • d259fcfb05 Tweak comments Victor Zverovich 2020-06-12 06:22:05 -0700
  • 704ed557a1 Move project in order to solve a CMake warning flagarde 2020-06-12 16:39:09 +0800
  • 8603bd20d0
    Update README.rst Victor Zverovich 2020-06-11 17:25:20 -0700
  • 547f12ae63 Fix a warning (#1722) Victor Zverovich 2020-06-11 15:02:42 -0700
  • f904e8a1b4
    c++11 use formatting user-defined types (#1721) 文佳鹏 2020-06-12 01:10:39 +0800
  • 100e8af08a
    Update README.rst Victor Zverovich 2020-06-10 07:46:01 -0700
  • c11d0f056e
    Update README.rst Victor Zverovich 2020-06-10 07:02:12 -0700
  • 2453ee576a Improve default formatting Victor Zverovich 2020-06-09 07:17:55 -0700
  • 47ae521557 MINGW cross compiler fixes Attila Mark 2020-06-07 19:22:49 -0700
  • 936a1833c2 Add default_arg_formatter Victor Zverovich 2020-06-08 07:23:18 -0700
  • f2c9cb6244 Fix a UB Victor Zverovich 2020-06-08 06:32:11 -0700
  • d3107f8551 Cleanup arg_formatter_base Victor Zverovich 2020-06-07 20:55:38 -0700
  • 5e7c70e206 Simplify arg_formatter_base Victor Zverovich 2020-06-07 19:38:43 -0700
  • 38cc68b3e5 Inline visitor Victor Zverovich 2020-06-07 08:36:33 -0700
  • 6732ea5000 Make symbols readable Victor Zverovich 2020-06-07 07:49:11 -0700
  • 57ddc77ce7 Make advance_to a noop for back_insert_iterator Victor Zverovich 2020-06-06 19:36:20 -0700
  • 50bad7d62d Optimize format string parsing Victor Zverovich 2020-06-06 08:51:17 -0700
  • 8f7a824e47 Inline visit Victor Zverovich 2020-06-06 09:02:32 -0700
  • f11e968708 Optimize format string parsing Victor Zverovich 2020-06-06 07:13:38 -0700
  • 09737dd83b Optimize format handler Victor Zverovich 2020-06-06 06:54:24 -0700
  • d9e3d6e6ed Move format_handler to detail Victor Zverovich 2020-06-06 06:38:48 -0700
  • 795b47a7b5 Fix a warning (#1712) Victor Zverovich 2020-06-05 08:23:47 -0700
  • 95c6ac0cc8 fix typo which caused the loss of the counting information when using a printf context with a truncating_iterator rimathia 2020-06-05 15:09:14 +0200
  • 21409cfdda Fix warnings Victor Zverovich 2020-06-04 07:35:37 -0700
  • 88c8d534e7 Move digits10 to where they belong and add comments Victor Zverovich 2020-06-04 06:39:18 -0700
  • 0f3eaeac0a Fix a warning Victor Zverovich 2020-06-04 06:33:11 -0700
  • 344218510d Ignore /doc/node_modules directory Clare Macrae 2020-06-04 08:41:10 +0100
  • 16aec06179 Cleanup arg_formatter_base Victor Zverovich 2020-05-31 10:58:52 -0700
  • 1e1193590d Fix format_decimal overloads Victor Zverovich 2020-05-31 10:12:34 -0700
  • 0893c9c2ef Inline parse_format_string Victor Zverovich 2020-05-30 17:57:57 -0700
  • 3245145a41 Remove undocumented buffer_range and output_range Victor Zverovich 2020-05-30 13:03:41 -0700
  • 57fc44907f Increase VM disk size Victor Zverovich 2020-05-30 11:25:40 -0700
  • 7d22bebb6f Remove uses of buffer_range Victor Zverovich 2020-05-29 21:30:20 -0700
  • 8f2b5fe74d Don't install sphinx cache files Jelle van der Waa 2020-05-29 23:19:16 +0200
  • f095c67b6a Remove uses of buffer_range Victor Zverovich 2020-05-29 18:14:03 -0700
  • 5aabf1f715 Simplify copy_str Victor Zverovich 2020-05-29 17:59:08 -0700
  • 19c5b5d159 Simplify arg_formatter Victor Zverovich 2020-05-29 16:51:45 -0700
  • 519571edec Simplify arg_formatter_base Victor Zverovich 2020-05-29 09:10:08 -0700
  • ac8dfd841f Improve handling of separators Victor Zverovich 2020-05-29 07:05:25 -0700
  • 2c6165a22b Reduce the number of comparisons Victor Zverovich 2020-05-29 05:42:35 -0700
  • 28639969ef Use memcpy for copying digits Victor Zverovich 2020-05-28 19:44:33 -0700
  • f5fa1dee54
    Support custom FMT_INC_DIR in pkgconfig and cmake configs (#1702) Orivej Desh 2020-05-28 15:17:34 +0000
  • 51bf9cfacb Fix Mingw support Lucian Petrut 2020-05-22 07:18:50 +0000
  • 1a716caf5d Optimize common case Victor Zverovich 2020-05-25 18:59:37 -0700
  • 98d4bbf813
    Update README.rst Victor Zverovich 2020-05-24 06:28:35 -0700
  • 8c8f74a870 fix zero flag for char types and make zero flag ignored if a precision is specified rimathia 2020-05-23 17:21:32 +0200
  • bc1b89da26 Temporarily revert parsing changes Victor Zverovich 2020-05-22 14:59:23 -0700
  • a7fb321ac6 Remove a redundant branch Victor Zverovich 2020-05-22 14:14:57 -0700
  • 8cadb96506
    fix max/min macro (#1697) Daniil Goncharov 2020-05-22 18:38:43 +0500
  • 297c3b2ed5 Fix an example (thanks Alexey Kuzmenko) Victor Zverovich 2020-05-20 15:52:19 -0700
  • 943532fece Make ostream formatter work with compile-time format strings (#1692) Victor Zverovich 2020-05-20 14:59:57 -0700
  • bd8804019b
    Update README.rst Victor Zverovich 2020-05-19 19:25:46 -0700
  • f230300ac5
    Knuth is using fmt library (#1691) Fernando Pelliccioni 2020-05-19 22:08:32 -0300
  • a265e25b79 Optimize small string parsing Victor Zverovich 2020-05-19 12:56:06 -0700
  • 2aa2526f64 Optimize small string concatenation Victor Zverovich 2020-05-19 10:54:22 -0700
  • 8d78045e7c Move void_t to where it's used Victor Zverovich 2020-05-18 10:46:25 -0700
  • 7aafa6bc64 Update analytics Victor Zverovich 2020-05-18 10:26:22 -0700
  • c66aae1652
    Adding sentinel support to fmt::join(). (#1689) Barry Revzin 2020-05-18 08:31:01 -0500
  • 6d66de3805 Add c specifier support to integral types (#1652) Victor Zverovich 2020-05-17 08:44:55 -0700
  • 6b219a58db
    fix interaction of space flag and '+' flag, as well as '-' flag and '0' flag (#1687) rimathia 2020-05-17 13:27:18 +0200
  • eee2023c2a Update signatures Victor Zverovich 2020-05-15 15:25:02 -0700
  • c5ed73aab2 Add fmt::detail::buffer to the docs (#704) Victor Zverovich 2020-05-15 14:35:55 -0700
  • ea1cd9638c Fix apidoc Victor Zverovich 2020-05-15 10:03:02 -0700
  • d3964d7b1e Merge branch 'master' of github.com:fmtlib/fmt Victor Zverovich 2020-05-15 09:43:38 -0700
  • d18c6723a2 Update docs Victor Zverovich 2020-05-15 09:43:35 -0700
  • 96c18b26c2
    make plus flag for printf not be ignored for char argument (#1683) rimathia 2020-05-15 15:45:51 +0200
  • ba25baeb97 Apply doc patch to 6.2.1 Victor Zverovich 2020-05-14 19:11:40 -0700
  • 981b517ccf
    nested replacement fields may omit arg_id (#1681) Kevin Puetz 2020-05-13 19:20:05 -0500
  • 922ea924bf
    Make dynamic_format_arg_store reusable and add reserve() (#1677) Vladimir Solontsov 2020-05-12 21:00:42 +0300
  • e0d98923c7 Update version Victor Zverovich 2020-05-09 09:13:20 -0700
  • 8069265373 internal -> detail (#1538) Victor Zverovich 2020-05-10 07:25:42 -0700
  • 963ee08310 Simplify named arguments Victor Zverovich 2020-05-09 16:38:37 -0700
  • 02a6fe59fb Named arguments go brrr Victor Zverovich 2020-05-09 12:56:35 -0700
  • de290f5c4c Ditch internal::arg_map Victor Zverovich 2020-05-09 12:43:11 -0700
  • d0623de510 Bump version Victor Zverovich 2020-05-09 10:57:04 -0700
  • 73e335ed38
    Make implicit capture explicit for C++20 (#1669) Markus Werle 2020-05-09 10:55:37 -0700
  • b4d46e3988 Update changelog Victor Zverovich 2020-05-09 10:05:16 -0700
  • a182f7341e Update changelog Victor Zverovich 2020-05-09 08:30:31 -0700
  • 68201831a5
    Support named args in dynamic_format_arg_store (#1655). (#1663) Vladimir Solontsov 2020-05-09 16:25:03 +0300
  • 7f723fbcb8 Consistently namespace qualify size_t Victor Zverovich 2020-05-07 15:59:46 -0700
  • c06851456d Purge basic_writer Victor Zverovich 2020-05-07 14:15:12 -0700
  • 2f05054dd3 Purge basic_writer Victor Zverovich 2020-05-06 18:29:04 -0700
  • f0ce21164c Revert enum change Victor Zverovich 2020-05-07 07:25:33 -0700
  • 44639b11fe
    Fix some warnings (#1667) peterbell10 2020-05-07 14:14:07 +0100
  • 1c86a99e8f Purge basic_writer Victor Zverovich 2020-05-06 18:29:04 -0700
  • 8f511fc12f Make copyfmt not throw (#1666) Victor Zverovich 2020-05-06 17:15:46 -0700
  • 59fe455f36 Remove compatibility stubs Victor Zverovich 2020-05-06 07:31:35 -0700
  • b0f47a13e6 Separate nonfinite formatting Victor Zverovich 2020-05-06 07:19:37 -0700
  • d6cea50d01 Remove deprecated APIs Victor Zverovich 2020-05-05 20:00:31 -0700
  • 40bc7163fb Move FMT_MAYBE_UNUSED to where it's actually used Victor Zverovich 2020-05-05 19:16:30 -0700
  • 080e44d0bf Fix inconsistent type detection (#1662) Victor Zverovich 2020-05-05 18:28:00 -0700
  • 7e57cace5d
    Exclude std::abort from compilation when compiling CUDA with Clang (#1661) James Beach 2020-05-04 14:21:21 +0100
  • 7b66e2f219 Inherit arg_formatter_base from basic_writer Victor Zverovich 2020-05-03 21:02:09 -0700
  • bab3f58003 Refactor pointer formatting Victor Zverovich 2020-05-03 20:33:25 -0700
  • 9cc7edfddc Move int_writer to the namespace scope Victor Zverovich 2020-05-03 17:34:48 -0700
  • 8d9d528bf5 Improve handling of alignment Victor Zverovich 2020-05-03 10:58:18 -0700
  • 8efd1a8ef6 Improve handling of alignment Victor Zverovich 2020-05-03 10:08:57 -0700
  • a71bc9c825 Use '0' fill with numeric align for consistency with std::format Victor Zverovich 2020-05-03 09:52:31 -0700
  • 60d85d598c Suppress ubsan warning Victor Zverovich 2020-05-03 08:43:10 -0700
  • c3099beb6f Cleanup Victor Zverovich 2020-05-02 22:00:34 -0700
  • cbb4cb8991 Remove undocumented deprecated APIs Victor Zverovich 2020-05-02 21:09:51 -0700
  • b85e9ac38b Simplify vformat_to Victor Zverovich 2020-05-02 21:06:03 -0700
  • e3710ab972 FMT_CONSTEXPR -> constexpr Victor Zverovich 2020-05-02 20:35:46 -0700
  • d59751f0f0 Update date formatting example to use threadsafe localtime Lindsay Roberts 2020-05-02 16:58:23 +0300
  • d6abb2fa03 Reduce library size Victor Zverovich 2020-05-01 15:23:09 -0700
  • e9fdea90b5
    Update README.rst Victor Zverovich 2020-05-01 10:40:07 -0700
  • 44b6584f22
    Update README.rst Victor Zverovich 2020-05-01 10:39:28 -0700
  • 78f041ab5b build: Fix installation paths Jan Tojnar 2020-04-30 22:23:38 +0200
  • 7ca89bf87a Reduce template bloat in write_int Victor Zverovich 2020-05-01 07:53:50 -0700
  • 3c114d091b Fix a shadowing warning (#1658) Victor Zverovich 2020-05-01 07:00:25 -0700
  • e2ef12a8c0 Allow to avoid inclusion of os.cc in fmt target Krzysztof Wesolowski 2020-04-30 11:25:39 +0200
  • bca82719ab Pass iterator by value Victor Zverovich 2020-04-30 21:05:37 -0700
  • 99da389627 Make write_padded non-members Victor Zverovich 2020-04-30 15:54:18 -0700
  • f19d667943 Bump fuzzer allocation limit Victor Zverovich 2020-04-30 08:45:50 -0700
  • 3e69847616 Reduce branching in write_padded Victor Zverovich 2020-04-29 18:33:14 -0700
  • 9ac1eebd47 Reduce library size Victor Zverovich 2020-04-29 09:21:25 -0700
  • e2ff910675
    Replace FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with fmt-specific macro (#1650) asraa 2020-04-29 12:12:43 -0400
  • f2ed03b919 Fix a warning (#1649) Victor Zverovich 2020-04-28 06:19:29 -0700
  • 9dde9f0131 Reduce library size Victor Zverovich 2020-04-27 18:51:57 -0700
  • b1af642d1d Reduce library size Victor Zverovich 2020-04-26 19:56:26 -0700
  • 4a617f25c6 Clarify encoding conversion in chrono Victor Zverovich 2020-04-27 09:57:08 -0700
  • 6f435f55c8 Improve compile time by using extern template (#1452) Victor Zverovich 2020-04-23 14:52:50 -0700
  • cb475cb884 Clarify why we don't check argument id Victor Zverovich 2020-04-25 10:02:00 -0700
  • 1e1ac6e964 Check dynamic width/precision id at compile time (#1614) Victor Zverovich 2020-04-22 14:18:45 -0700
  • e51c449fe6 Revert "Check dynamic widht/precision id at compile time (#1614)" Victor Zverovich 2020-04-25 07:43:56 -0700
  • 0463665ef1 Don't access a C string past precision in printf (#1595) Victor Zverovich 2020-04-22 16:39:28 -0700
  • 7d748a6f82 Check dynamic widht/precision id at compile time (#1614) Victor Zverovich 2020-04-22 14:18:45 -0700
  • 2b75bd7ce6 Get rid of do_check_format_string Victor Zverovich 2020-04-22 12:02:39 -0700
  • 4a1d5931cb Simplify udl_formatter with FMT_STRING Victor Zverovich 2020-04-22 11:26:05 -0700
  • 811b0f9054 Enable compile-time error tests Victor Zverovich 2020-04-22 10:50:07 -0700
  • 450e8eed97 Fix markup Victor Zverovich 2020-04-22 09:30:09 -0700
  • b8fbcec1be Clarify formatter reuse Victor Zverovich 2020-04-22 09:15:52 -0700
  • 56bc86ffac Suppress bogus MSVC analysis warnings Victor Zverovich 2020-04-22 07:51:25 -0700
  • 3f79357ef0 Fix a recent regression in handling max packed arguments Victor Zverovich 2020-04-22 07:10:06 -0700
  • 8a11148f99 Add Facebook Folly to the list of projects Victor Zverovich 2020-04-22 06:16:07 -0700
  • e371e8b686 Tweak readme Victor Zverovich 2020-04-22 06:13:36 -0700
  • 813732fede Improve readme formatting Victor Zverovich 2020-04-22 06:07:12 -0700
  • 3670d5b3f6 README: add vectorized.io/redpanda in the list of users Alexander Gallego 2020-04-21 18:44:14 -0700
  • 9e2ad7cf68
    Add windows terminal to the projects using {fmt} Victor Zverovich 2020-04-21 15:47:04 -0700
  • 63479c8519 Use a delegating ctor and add inlines Victor Zverovich 2020-04-20 17:24:43 -0700
  • 5944fcad37 Remove remaining wchar_t instantiation Victor Zverovich 2020-04-19 16:23:30 -0700
  • e253b371b2 Don't generate RTTI for allocator Victor Zverovich 2020-04-19 15:52:48 -0700
  • 0c86f467bc Fix build on ancient gcc Victor Zverovich 2020-04-19 09:52:40 -0700
  • 1929df4bc2 Simplify format_args Victor Zverovich 2020-04-19 09:21:39 -0700
  • a138221813 Always inline arg_data functions Victor Zverovich 2020-04-19 08:12:27 -0700
  • 04e0dfd4bd Always inline value ctors Victor Zverovich 2020-04-19 07:41:55 -0700
  • 04cde756bc Simplify checks Victor Zverovich 2020-04-19 07:35:19 -0700
  • c9a57b9a81 Fix incorrect assumptions about nul termination Victor Zverovich 2020-04-18 06:50:02 -0700
  • f46f5ecaf0 Reenable constexpr _compile on GCC 9 Victor Zverovich 2020-04-17 06:10:57 -0700
  • 6e8d7e2776 Don't use constexpr on Intel compiler (#1628) Victor Zverovich 2020-04-16 06:39:09 -0700
  • 567ed03f88 Merge arg overloads and cleanup Victor Zverovich 2020-04-15 08:16:02 -0700
  • c3fa333140 Remove warning in core.h with when compiling with gcc and -Wshadow Johan Norberg 2020-04-11 20:16:45 +0200
  • 84898b4626 Remove warning in format.h when compiling with gcc and -Wshadow Johan Norberg 2020-04-11 20:15:24 +0200
  • 538d83fd08 Cleanup named arguments Victor Zverovich 2020-04-15 06:28:41 -0700
  • 8a4630686e Improve handling of named arguments Victor Zverovich 2020-04-14 06:48:55 -0700
  • a9d62d3f35 Add check for CompiledFormat to avoid ambiguous call Dmitriy Kurkin 2020-04-14 14:50:28 +0800
  • fdcf7870a2 Add stack-based named argument storage Victor Zverovich 2020-04-11 09:55:21 -0700
  • 5899267c47 Fix a clang-tidy warning Victor Zverovich 2020-04-12 08:27:39 -0700
  • 07b4c246ea Fix a typo Victor Zverovich 2020-04-12 08:18:47 -0700
  • e99809f29d Fix ostream support in sprintf (#1631) Victor Zverovich 2020-04-12 07:38:54 -0700
  • 3cd5179f32 Fixed clang tidy warning -multiple declarations in a single statement reduces readability gabime 2020-04-10 16:15:32 +0300
  • 7404e33a73 Fix clang warning about explicit ctor gabime 2020-04-10 16:07:26 +0300
  • 3aab2171ed Clean up basic_format_args Victor Zverovich 2020-04-11 08:22:53 -0700
  • 7645ca0724 Clean up printf Victor Zverovich 2020-04-11 06:42:15 -0700
  • e30d8391e4 Suppress an MSVC warning (#1622) Victor Zverovich 2020-04-11 06:26:42 -0700
  • 8cd8ef03eb Simplify warning suppression Victor Zverovich 2020-04-11 06:17:31 -0700
  • bbb6b357c7 Add floating-point L specifier (#1624) Victor Zverovich 2020-04-10 07:16:20 -0700
  • 36ea32640f Suppress a bogus MSVC warning Victor Zverovich 2020-04-10 06:36:50 -0700
  • 141a00d642 Define FMT_EXTERN_TEMPLATE_API on export Victor Zverovich 2020-04-09 11:54:55 -0700
  • 3860edc5d9 Bump version Victor Zverovich 2020-04-08 14:48:14 -0700
  • 7d01859ef1 Fix handling of unsigned char strings in printf Victor Zverovich 2020-04-08 12:32:34 -0700
  • 63b23e786a Merge branch 'master' of github.com:fmtlib/fmt Victor Zverovich 2020-04-08 13:03:44 -0700
  • 4999796c15 Fix the docs Victor Zverovich 2020-04-06 07:32:15 -0700
  • 34b3f7b7aa Avoid windows issue with min() max() macros Greg Sjaardema 2020-04-06 10:38:07 -0600
  • 27e3c0fe9b Update signature in the docs Victor Zverovich 2020-04-06 07:17:41 -0700
  • 9bdd1596ce Update version Victor Zverovich 2020-04-05 06:46:41 -0700
  • d151562bdd Fix punctuation in changelog Victor Zverovich 2020-04-04 12:49:56 -0700
  • 346500e70b Fix gcc version check Victor Zverovich 2020-04-04 11:23:36 -0700
  • a434a8f778 Update changelog Victor Zverovich 2020-04-04 06:34:23 -0700
  • 9eb47d951a Fix markup Victor Zverovich 2020-04-03 08:49:29 -0700
  • 51c58a56ba Bump version Victor Zverovich 2020-04-03 08:32:45 -0700
  • 3fc33f6273 Update changelog Victor Zverovich 2020-04-03 08:29:02 -0700
  • 2e32db5b99 Update changelog Victor Zverovich 2020-04-03 07:42:02 -0700
  • c1ce6e01f7 Update changelog Victor Zverovich 2020-04-02 08:18:42 -0700
  • 1c3c80dc1f Update changelog Victor Zverovich 2020-04-02 07:27:58 -0700
  • d1d653d895 Implement the L specifier Victor Zverovich 2020-04-02 06:58:38 -0700
  • 73c8437485 Follow naming conventions Victor Zverovich 2020-04-01 09:30:28 -0700
  • e588b02b17 Fix posix-mock-test Victor Zverovich 2020-04-01 08:42:14 -0700
  • 1a62711d01 Reduce binary size Victor Zverovich 2020-03-31 07:54:15 -0700
  • 5b02881582 Merge branch 'master' of github.com:fmtlib/fmt Victor Zverovich 2020-03-28 09:46:44 -0700
  • a133187a8c Update changelog Victor Zverovich 2020-03-28 09:44:27 -0700
  • 80ce222ca6 Fix wide print overload (#1609) Victor Zverovich 2020-03-28 06:31:38 -0700
  • 770a94edef Use FMT_THROW macro where applicable Scott Ramsby 2020-03-25 10:42:29 -0700
  • 2864e8432a Update readme and add compatibility option Victor Zverovich 2020-03-26 07:06:25 -0700
  • 21a295c272 Undo comment change Victor Zverovich 2020-03-25 08:14:31 -0700
  • 96c68afe69 Fix -Wsign-conversion warnings Victor Zverovich 2020-03-25 07:08:14 -0700
  • 664dd88e31 Enable FMT_STRING() use with types other than string literals Scott Ramsby 2020-03-11 17:43:14 -0700
  • 69779b4ed6 Fix handling of small precision in general format Victor Zverovich 2020-03-24 09:01:57 -0700
  • 01a172c969 Add .vs to .gitignore Scott Ramsby 2020-03-23 10:33:54 -0700
  • 08ca40ea91 Detect /utf-8 in MSVC Victor Zverovich 2020-03-22 07:57:56 -0700
  • dd97f4920c Improve exception safety in dynamic_format_arg_store Victor Zverovich 2020-03-21 08:51:48 -0700
  • 2951169481 Move FMT_USE_FLOAT and friends to fmt/format.h Victor Zverovich 2020-03-20 06:59:41 -0700
  • d3e668418f
    Allow disabling floating point support (#1590) Alberto Aguirre 2020-03-20 08:46:31 -0500
  • 52d0e1bbe3 Don't use properties when setting FMT_LIB_NAME Victor Zverovich 2020-03-19 08:35:09 -0700
  • 5d32ccfc31
    Add back missing OUTPUT_NAME in target properties. (#1598) Attila M. Szilagyi 2020-03-19 07:01:51 -0700
  • 3cf619de55 Simplify dynamic_format_arg_store Victor Zverovich 2020-03-17 07:13:46 -0700
  • 2559983e7a
    Color formatting fixed for wide strings (fixes issue #1594) (#1596) Spirrwell 2020-03-17 09:24:42 -0400
  • 026f99178e Simplify dynamic store Victor Zverovich 2020-03-16 19:10:41 -0700
  • 9f70fc3e7a Minor tweaks for dynamic_format_arg_store Victor Zverovich 2020-03-16 07:51:57 -0700
  • 6012dc9ab4
    Dynamic arguments storage. Implementation of enhancement from issue #1170. (#1584) Vladimir Solontsov 2020-03-16 17:00:29 +0300
  • 85050aa2e6 Ability to join elements of std::initializer_list was added Nikolay Rapotkin 2020-03-13 11:20:24 +0300
  • ff486a72a7 Allow leading zeros in precision (#1579) Victor Zverovich 2020-03-14 11:37:38 -0700
  • 678341275b Deprecate fmt::char8_t Victor Zverovich 2020-03-14 10:32:34 -0700
  • 6f01b6ebb6 Fix a typo in CMake config: STRINGS -> STRING Victor Zverovich 2020-03-14 09:50:25 -0700
  • 61c5a51604 Fix handling of empty tuples (#1588) Victor Zverovich 2020-03-14 07:41:08 -0700
  • 02bfd8a9a5 Add FMT_HAS_CPP14_ATTRIBUTE / FMT_HAS_CPP17_ATTRIBUTE to test for language-specific attributes. Dair Grant 2020-03-02 14:51:51 +0000
  • 3c24052cf1 Workaround 'cannot call member function without object' error on gcc 4.9 Victor Zverovich 2020-03-11 17:29:07 -0700
  • f72a905eb3 Fix handling of volatile enums Victor Zverovich 2020-03-11 08:40:57 -0700
  • 941d5e147a Workaround broken fallthrough attribute in the PGI compiler (#1583) Victor Zverovich 2020-03-11 07:56:18 -0700
  • ee2b828b9a Tweak a comment Victor Zverovich 2020-03-09 11:27:14 -0700
  • 5bb8856655
    Workaround for broken [[deprecated]] in PGI compiler (#1581) Pramod Kumbhar 2020-03-09 19:25:38 +0100
  • 1c0c59d4a0 Fix empty debug postfix Laurent Stacul 2020-03-09 06:14:29 +0000
  • b1adaa9881 Remove gcc 4.4 workaround Victor Zverovich 2020-03-07 14:50:52 -0800
  • 48e8d0ebef set_doc -> set_verbose Victor Zverovich 2020-03-07 14:31:39 -0800
  • ce00979152 Cleanup CMake config Victor Zverovich 2020-03-07 08:18:01 -0800
  • db4a6cfbf9 is_static_compiled_format -> is_compiled_format Victor Zverovich 2020-03-06 07:25:34 -0800
  • 29a1ea795a Fix clang -Wdisabled-macro-expansion warning from FMT_STRING_IMPL. Dair Grant 2020-03-02 15:08:56 +0000
  • 8a06ca84c7 Fix ambiguous overloads of format & format_to Victor Zverovich 2020-03-05 11:43:33 -0800
  • 153f753bde Deprecate undocumented _u suffix Victor Zverovich 2020-03-04 19:20:19 -0800
  • eafd079868 Improve width computation Victor Zverovich 2020-03-04 16:43:49 -0800
  • 0c6919ec72 Make FMT_DEBUG_POSTFIX a cache variable (#1566) Victor Zverovich 2020-03-04 07:44:23 -0800
  • 197a5c3721 Apply clang-format Victor Zverovich 2020-03-04 07:44:02 -0800
  • 68742e1d87
    Fix clang -Wsign-conversion warning in grisu_count_digits. (#1573) refnum 2020-03-04 14:48:41 +0000
  • 1e8493196e Make compile-time checks in format_to handle references Victor Zverovich 2020-03-01 07:57:34 -0800
  • 58e6c84f5a
    Fix simple -Wsign-conversion cases. (#1571) refnum 2020-03-01 15:22:15 +0000
  • 75a4525e5f
    Move FMT_CLANG_VERSION definition to core.h (#1568) refnum 2020-03-01 01:19:34 +0000
  • 6ccb2e241b
    Add FMT_NORETURN to assert_fail prototype. (#1569) refnum 2020-03-01 01:17:55 +0000
  • bed134a4aa Tentative fix for default template param in friend error Victor Zverovich 2020-02-27 15:29:46 -0800
  • b2d3a86ec0 Make FMT_ASSERT work in constexpr on clang 4.0.1 Victor Zverovich 2020-02-26 06:26:46 -0800
  • 13d82e32bd Don't use internal GTest API Victor Zverovich 2020-02-24 11:32:34 -0800
  • 2161a73f2b
    Fix FMT_FORMAT_AS const specifier position (#1554) fghzxm 2020-02-23 23:27:22 +0800
  • e00997b004
    improved use of find (#1560) IkarusDeveloper 2020-02-21 23:43:07 +0100
  • 0415cf2350
    add const begin and end overload to buffer (#1553) dominicpoeschko 2020-02-19 14:59:50 +0100
  • 3bafd0749b Fix to_string docs Victor Zverovich 2020-02-15 09:51:35 +0100
  • f733882b55 Remove misleading FMT_USE_WINDOWS_H Victor Zverovich 2020-02-14 13:54:15 +0100
  • dc22360c34 Workaround broken UDL templates in GCC < 6.4 Victor Zverovich 2020-02-10 17:08:14 +0100
  • 1f1b50707c Make formatter override implicit conversion to a C string Victor Zverovich 2020-02-07 18:47:48 -0800
  • 24924128e3 Fix a link error in gcc8 (#1548) Victor Zverovich 2020-02-07 18:34:05 -0800
  • c54cd71800 only modify CMAKE_RUNTIME_OUTPUT_DIRECTORY if it is not already set Jordan Williams 2020-02-06 19:39:23 -0600
  • 43e9b29e50 Only use compiler features if available Victor Zverovich 2020-02-02 08:29:33 -0800
  • b55ea58705 string_view::char_type -> value_type (#1539) Victor Zverovich 2020-02-01 08:38:00 -0800
  • 4098970db2
    Update README.rst Victor Zverovich 2020-01-31 11:33:51 -0800
  • 314e15001f
    Fix symbol visibility on Linux when compiling with -fvisibility=hidden (#1535) Milian Wolff 2020-01-30 15:26:18 +0100
  • f499b393d1 Apply coding conventions Victor Zverovich 2020-01-25 17:02:22 -0800
  • 6c30f41443 Configure fmt.pc library name correctly. Attila Mark 2020-01-24 19:39:01 -0800
  • 1acb73f970 Fix formatting std::chrono::duration types to wide strings (#1533) zeffy 2020-01-23 18:48:36 -0800
  • 09a13244c8 Disallow passing non-string-literals to FMT_STRING Victor Zverovich 2020-01-22 19:08:06 -0800
  • 419db8baa1 Fix length computation of constexpr C strings Victor Zverovich 2020-01-22 18:03:34 -0800
  • 9fc4161f5e fix interal compiler error when building with mingw dspc-douglas 2020-01-22 19:32:37 -0300
  • 25d6916b3a Fix so can work without locale defined Greg Sjaardema 2020-01-21 09:02:19 -0700
  • 0b2eb6501c Add locale example Victor Zverovich 2020-01-20 08:42:16 -0800
  • fd1cabe464 Workaround a bogus MSVC warning Victor Zverovich 2020-01-20 06:37:14 -0800
  • a844d7ab81 Add namespaces Victor Zverovich 2020-01-19 19:20:48 -0800
  • 47d3968092 Add more examples Victor Zverovich 2020-01-19 19:15:54 -0800
  • 7800173eb1 Update fill docs Victor Zverovich 2020-01-19 18:57:32 -0800
  • b4218aa0f8 Test invalid fill Victor Zverovich 2020-01-19 15:57:11 -0800
  • 8a3a8177d6 Bump version Victor Zverovich 2020-01-19 15:34:30 -0800
  • e5f2f8ce7a Add variable-width fill support (#1109) Victor Zverovich 2020-01-19 13:22:49 -0800
  • 75765bfad5 Avoid unnecessary unsigned overflows (#1515) Victor Zverovich 2020-01-18 08:19:27 -0800
  • 9bd9738da0 Remove static and simplify names Victor Zverovich 2020-01-18 07:43:59 -0800
  • bd5f903f28 Add a locale example Victor Zverovich 2020-01-18 07:11:45 -0800
  • 06e437fd98 Move docs to the proper place Victor Zverovich 2020-01-18 06:59:21 -0800
  • 1bd4f54fa6 update format JackBoosY 2020-01-16 18:53:51 -0800
  • 11cc2903e4 re-fix url link JackBoosY 2020-01-15 23:59:52 -0800
  • b124e3e8e7 fix url link JackBoosY 2020-01-15 23:55:49 -0800
  • ffd5f3469f Correct display format JackBoosY 2020-01-15 23:52:11 -0800
  • 0f0e5ddf5f Add vcpkg installation instructions JackBoosY 2020-01-15 23:45:41 -0800
  • 1f110702a1 Remove redundant braces Victor Zverovich 2020-01-15 11:42:59 -0800
  • 4ccbe4b5f2 Avoid namespace clash for fmt Jason Turner 2020-01-15 08:05:58 -0700
  • 40638a75b3 Use C++11 compatible std::is_same operations Greg Sjaardema 2020-01-14 10:54:19 -0700
  • c8dd9cc99d Use type_identity to block unnecessary template argument deduction (thanks Tim Song) Victor Zverovich 2020-01-15 08:09:48 -0800
  • 4bbe57cebf Work-around for nvcc Greg Sjaardema 2020-01-14 11:50:57 -0700
  • 55b6130055 Use C++11-compatible operations Greg Sjaardema 2020-01-14 11:10:11 -0700
  • ae3ea156ea Fix for older versions of intel compiler Greg Sjaardema 2020-01-14 08:50:17 -0700
  • 77165fdf85 Use FMT_NOEXCEPT instead of noexcept directly Tobias Hammer 2020-01-13 18:18:44 +0100
  • 65ac626c58 Improve join docs Victor Zverovich 2020-01-12 07:26:16 -0800
  • cd0b3f9695 check if _SECURE_SCL is defined not equal to 0 torsten 2020-01-09 22:55:19 +0100
  • cef1e4354b Optimize grisu_gen_digits Victor Zverovich 2020-01-07 16:11:18 -1000
  • 0201c8db21 Restructure float_format Victor Zverovich 2020-01-07 14:20:21 -1000
  • 9e3f3e8cff Fix handling of output iterators in format_to_n (#1506) Victor Zverovich 2020-01-05 09:28:21 -1000
  • aa07c57654 Move vprint_mojibake to the internal namespace Victor Zverovich 2020-01-04 08:31:18 -1000
  • a73d89e9c7 Catch invalid uses of fmt::arg Victor Zverovich 2020-01-04 07:11:11 -1000
  • cb8e7caf7c Convert 'char8_t' character sequences to 'char' sequences Daniela Engert 2020-01-03 18:49:28 +0100
  • b3fd0005dd Suppress a bogus -Wdouble-promotion warning Victor Zverovich 2020-01-03 06:57:14 -1000
  • 7b478f9dec Simplify example Victor Zverovich 2020-01-02 07:31:45 -1000
  • c85efef312 More showpoint fixes and tests (#1498) Victor Zverovich 2019-12-30 10:28:27 -1000
  • 455a7c0787 Clarify lifetime of basic_format_args Victor Zverovich 2019-12-30 08:51:47 -1000
  • 674c326d7c
    Update syntax.rst Victor Zverovich 2019-12-29 07:25:34 -1000
  • 061a9897fe
    Update syntax.rst Victor Zverovich 2019-12-26 16:49:40 -1000
  • d2d1c9c560 warning C4267: 'argument': conversion from 'size_t' to 'DWORD', possible loss of data Ivan Shynkarenka 2019-12-26 11:43:29 +0300
  • b6e19e5953 Update apidoc Victor Zverovich 2019-12-24 12:08:37 -0800
  • f219dcd59b Add fmt::bytes Victor Zverovich 2019-12-24 10:11:47 -0800
  • dea7fde8b7 Deprecate u8string_view Victor Zverovich 2019-12-24 09:10:51 -0800
  • 5390e29d42 Enable mojibake Victor Zverovich 2019-12-24 08:20:54 -0800
  • 9f6434dcde Improve UTF-8 handling on Windows Victor Zverovich 2019-12-23 16:18:48 -0800
  • dac9a7f99d Improve UTF-8 handling on Windows Victor Zverovich 2019-12-22 08:58:00 -0800
  • 3ca9533f38 Flatten forward Victor Zverovich 2019-12-22 08:23:54 -0800
  • 7eec036d9a Improve UTF-8 support Victor Zverovich 2019-12-21 19:53:52 -0800
  • e6b37b4aff Handle block boundaries in utf8_to_utf16 Victor Zverovich 2019-12-21 16:33:34 -0800
  • 8cf4c52068 Apply clang-format Victor Zverovich 2019-12-21 13:10:45 -0800
  • 74532c23a3 Make type a scoped enum Victor Zverovich 2019-12-21 09:31:14 -0800
  • b308159be5 Make round_direction a scoped enum Victor Zverovich 2019-12-21 09:24:42 -0800
  • 162995fedd Add os.h to docs Victor Zverovich 2019-12-18 14:17:49 -0800
  • 8b41362a0a Add trailing decimal point if # is specified (#1476) Victor Zverovich 2019-12-18 12:41:56 -0800
  • 1b1c70108a trailing_zeros -> showpoint Victor Zverovich 2019-12-18 12:12:09 -0800
  • d7e72a09e0 Simplify FMT_STRING_IMPL Victor Zverovich 2019-12-18 11:50:47 -0800
  • 2201890d7a Apply clang-format and update inclusion guards Victor Zverovich 2019-12-18 11:05:31 -0800
  • 6100ed4bb3 Eliminate NVCC NVidia compiler emits unreachable code warnings Greg Sjaardema 2019-12-18 10:05:25 -0700
  • 1afe201ae8 Handle block boundaries in utf8_to_utf16 Victor Zverovich 2019-12-18 09:40:51 -0800
  • cd2b99032f Chore(readme): use https (#1481) 谭九鼎 2019-12-17 08:48:27 -0600
  • 9acf89fef6 Mitigate MSVC issue with min/max macros (#1480) parkertomatoes 2019-12-16 11:24:00 -0500
  • 9ea42fb26e Rename posix-test to os-test Victor Zverovich 2019-12-15 14:51:37 -0800
  • da2569827e posix.cc -> os.cc Victor Zverovich 2019-12-15 12:25:40 -0800
  • 35959a31d7 Move OS-specific APIs to a separate header Victor Zverovich 2019-12-15 08:54:16 -0800