Commit Graph

  • 94e44884b8
    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
  • 450cbedf4f Fixing warning C4702: unreachable code Ivan Shynkarenka 2021-05-14 01:49:36 +0300
  • 9648bdce30 add missing header Daniela Engert 2021-05-08 11:56:28 +0200
  • 8d40db5710
    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
  • 7e64a4e756 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
  • 1cec904d7e Replace fmt::error_code to std::error_code Владислав Щапов 2021-05-09 18:49:45 +0500
  • 4211d86539 Add a formatter specialization for std::error_code. Владислав Щапов 2021-05-08 16:51:51 +0500
  • 41bb4f6929 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
  • e5cca91d67 Merge branch 'async' yumeyao 2021-05-07 15:36:05 +0800
  • 0d67ce343b comment out format_to_n() yumeyao 2021-05-07 15:34:04 +0800
  • 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
  • 9e5072f1a8
    gtest: fix std::is_trivially_copy_constructible for GCC 4.8 & 4.9 properly Alexey Ochapov 2021-04-24 21:11:43 +0300
  • f362d13849
    gtest: remove obsolete GTEST_LANG_CXX11 compile definition setting Alexey Ochapov 2021-04-29 02:06:07 +0300
  • 9fbb1e8708
    gtest: add .clang-format file into test/gtest directory to prevent formatting there Alexey Ochapov 2021-04-29 02:01:12 +0300
  • 166756496e
    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
  • 30d4474cf5
    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
  • 3afb5a8d72
    Keep defaulted destructors inline applies to exception classes in case of msvc only Daniela Engert 2021-04-26 19:40:59 +0200
  • 051a5adf93
    Support 'to_wstring(T)' in module. Daniela Engert 2021-04-27 19:35:06 +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
  • 256c5c4c34 C++17: std::char_traits<>::{compare,length} is constexpr - v2 Владислав Щапов 2021-04-27 18:53:10 +0500
  • 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
  • 8a03ec0a17
    fix FMT_CONSTEXPR_CHAR_TRAITS check for MSVC Alexey Ochapov 2021-04-27 01:48:27 +0300
  • ff11fb327d
    CI windows: add MSVC C++20 build Alexey Ochapov 2021-04-25 16:00:27 +0300
  • 2d4a034ed5
    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
  • f6c96a9b42 use index_sequence in constructor. generate dtor in constructor class. uppercase cleanup yumeyao 2021-04-25 23:47:21 +0800
  • 4c23d636ec
    posix-mock-test formating fix Ilya Kurdyukov 2021-04-25 22:43:46 +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
  • 2703cb0be6 add test for async and fix some pre-c++17 compatibility issues in async yumeyao 2021-04-25 00:05:39 +0800
  • 12808a92da
    __THROW warning fix for e2k Ilya Kurdyukov 2021-04-25 10:44:38 +0700
  • 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
  • bfd84f66be clean up yumeyao 2021-04-24 22:36:09 +0800
  • 8f9ddf452d Remove deprecated posix.h Victor Zverovich 2021-04-24 06:44:57 -0700
  • c94c5595be rename fmtlog to async yumeyao 2021-04-24 21:47:25 +0800
  • 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
  • 99bb864778
    Add module interface unit Daniela Engert 2021-04-17 10:38:36 +0200
  • 4628394e1a
    Export printf-related contexts from printf.h Daniela Engert 2021-04-24 10:40:32 +0200
  • 05a83e8155
    Export replacement type_traits, too Daniela Engert 2021-04-17 10:20:23 +0200