Commit Graph

  • 028f227752 Handle implicit conversions in write Victor Zverovich 2021-10-31 08:09:32 -0700
  • 5b0aa638cf Minor grammar fix Victor Zverovich 2021-10-30 09:14:13 -0700
  • 6eaceb5f73
    Fix incompatible between docutils 1.18.0 and sphinx 3.3.0 (#2575) Vladislav Shchapov 2021-10-30 21:12:36 +0500
  • 276bbdf477 Fix incompatible between docutils 1.18.0 and sphinx 3.3.0 Vladislav Shchapov 2021-10-30 20:56:34 +0500
  • 0697c5edb6
    FMT_USE_FCNTL can be predefined (#2573) timkalu 2021-10-30 17:35:48 +0200
  • b0fcf56433 Merge branch 'master' of https://github.com/fmtlib/fmt into cpp20-subsecond-support matrackif 2021-10-30 17:35:43 +0200
  • 1031eedf27
    Replacing strftime with std::time_put (#2550) Vladislav Shchapov 2021-10-30 20:25:45 +0500
  • a9df99f385 Make locale-independent and C locale formats consistent among platforms Vladislav Shchapov 2021-10-30 19:32:21 +0500
  • 91c454b7ff Performance improvement Vladislav Shchapov 2021-10-28 21:15:41 +0500
  • 18440ef81b Use predefined names and formats for C-locale Vladislav Shchapov 2021-10-28 21:11:27 +0500
  • 5ac7773fb7
    FMT_USE_FCNTL can be predefined timkalu 2021-10-28 20:34:25 +0200
  • 0cdf005db8
    FMT_USE_FCNTL can be predefined timkalu 2021-10-28 20:23:25 +0200
  • 3b61933abe Add std::locale support to std::tm formatter Vladislav Shchapov 2021-10-17 19:11:58 +0500
  • 22948841d6 Replace strftime to std::time_put Vladislav Shchapov 2021-10-17 18:22:42 +0500
  • 6b37e4e81a Add xchar support to chrono formatter Vladislav Shchapov 2021-10-28 19:36:57 +0500
  • d70ec75b9d Fix unicode test Vladislav Shchapov 2021-10-17 17:41:43 +0500
  • 90034e4c4b
    Add FMT_ASSERT and validation of values of struct tm members (#2564) Vladislav Shchapov 2021-10-28 01:29:07 +0500
  • 75f7dd2a8f Add FMT_ASSERT and validation of values of struct tm members Switch internal year calculations to long long Vladislav Shchapov 2021-10-24 22:22:16 +0500
  • df40e94673
    Upgrade module-test to msvc 16.11.5 and 17.0-pre5 (#2558) Daniela Engert 2021-10-24 17:12:39 +0200
  • e6d5059cbb
    Simplify js tag in basic-bootstrap theme (#2562) zhsj 2021-10-24 21:36:10 +0800
  • 9d6677b74b
    Add macros for retrieving Major/Minor/Patch from FMT_VERSION Stephen Lane-Walsh 2021-10-24 02:41:44 -0400
  • ceffbbdbe6 Simplify js tag in basic-bootstrap theme Shengjing Zhu 2021-10-24 05:45:32 +0800
  • 3b6e409cd8
    Enable consteval for msvc 17.0-pre5 (#2559) Daniela Engert 2021-10-23 16:19:57 +0200
  • 7478420f8e
    Enable consteval for msvc 17.0-pre5 Daniela Engert 2021-10-23 15:26:11 +0200
  • 121fa3d72c
    Upgrade module-test to msvc 16.11.5 and 17.0-pre5 Daniela Engert 2021-10-23 15:24:48 +0200
  • 7cc94ba0bc * Eliminate warnings * Possibly fix bizarre ambiguity on OSX's AppleClang for the detail::count_digits() function according to https://github.com/gabime/spdlog/issues/914 Filip Matracki 2021-10-20 18:08:55 +0200
  • 249f03bbb7
    do not detect LLVM based IBMXL compiler (on ppc) as clang (#2555) Axel Kohlmeyer 2021-10-20 09:21:49 -0400
  • 6908b484a3
    do not detect LLVM based IBMXL compiler (on ppc) as clang Axel Kohlmeyer 2021-10-20 09:02:48 -0400
  • 1067285501 * Remove check of huge double in test after new behavior, loss of precision is inevitable in this case? * Remove constexpr-if statements since the macro FMT_CONSTEXPR depends on c++14 and not on c++17 Filip Matracki 2021-10-20 13:28:14 +0200
  • c4b9c27936 Add C++11 support, use template recursion if FMT_USE_CONSTEXPR is not defined Filip Matracki 2021-10-19 22:44:42 +0200
  • 7a6dc3abbe Add initial C++20 subsecond printing support for std::chrono::duration Filip Matracki 2021-10-19 19:53:32 +0200
  • 879040a8fe
    fixed 'constexpr'-ness of ctor with length calculation Pavel Novikov 2021-10-19 20:20:17 +0300
  • c531965517
    rearranged type erasure to enable 'strlen' elision optimization Pavel Novikov 2021-10-19 20:06:36 +0300
  • 51d13724c3
    clang format Pavel Novikov 2021-10-19 14:16:29 +0300
  • 7463c83205
    Fix overflow for very bigger years (>2*10^9) (#2551) Vladislav Shchapov 2021-10-19 19:04:55 +0500
  • e935b50292 Fix overflow for very bigger years (>2*10^9) Vladislav Shchapov 2021-10-17 21:05:58 +0500
  • 1266c2b600 Fix handling of exotic character types Victor Zverovich 2021-10-17 08:58:41 -0700
  • 684e2fdc94 Minor cleanup Victor Zverovich 2021-10-17 06:33:27 -0700
  • a1d586302f Minor cleanup Victor Zverovich 2021-10-17 06:07:03 -0700
  • 7a604cdd98 Cleanup Vladislav Shchapov 2021-10-17 01:27:10 +0500
  • aeb54b0dd9 Fix bug on '%Y' and '%C' formats with negative years Requested changes Vladislav Shchapov 2021-10-16 22:17:11 +0500
  • f88c020fc0 Generalization of strftime/wcsftime function calls in tests Vladislav Shchapov 2021-10-14 22:06:49 +0500
  • 2eeddba756 Renaming, splitting of functions Vladislav Shchapov 2021-10-14 18:31:41 +0500
  • 2754546080 Fix errors in ISO week-base-year formatter Vladislav Shchapov 2021-10-14 17:50:16 +0500
  • 218cecb6d1 Fix error in test Vladislav Shchapov 2021-10-14 17:07:33 +0500
  • e9f4453b0e Fix Microsoft Visual Studio 14.0 build Vladislav Shchapov 2021-10-13 21:15:41 +0500
  • 27c3674ce1 Improve performance Vladislav Shchapov 2021-10-13 20:45:08 +0500
  • 5dc3dd3d4a New tests Vladislav Shchapov 2021-10-13 20:26:11 +0500
  • f8542cd988 Unified formatters for std::chrono::time_point<std::chrono::system_clock, Duration> and std::tm Vladislav Shchapov 2021-10-10 21:43:55 +0500
  • 4707373d33 Fix year formatter Vladislav Shchapov 2021-10-10 21:08:04 +0500
  • 79c00ad8f2 Improve ISO week-base-year formatter Vladislav Shchapov 2021-10-10 19:52:02 +0500
  • fbaaa5906b Improve week of the year formatter Vladislav Shchapov 2021-10-10 17:39:39 +0500
  • cde44ddb72 Improve year formatter Vladislav Shchapov 2021-10-10 13:50:43 +0500
  • b04601b918 Switch from std::strftime/std::wcsftime to internal implementation for locale independent formats Vladislav Shchapov 2021-10-10 00:23:47 +0500
  • d3d30a46f0 New tests Vladislav Shchapov 2021-10-09 23:17:51 +0500
  • 7911d8d3f5 Add format spec checker Vladislav Shchapov 2021-10-09 19:12:26 +0500
  • fbbfc3b03c Reorder formatters Vladislav Shchapov 2021-10-09 16:55:40 +0500
  • 509eac9575 Workarounds for implementation-defined std::strftime behavior Vladislav Shchapov 2021-10-09 16:47:13 +0500
  • 85b38190d1 New tests for all C++11 std::strftime format specifiers Vladislav Shchapov 2021-10-09 16:27:02 +0500
  • 8cdc0b3325 Cleanup Vladislav Shchapov 2021-10-17 01:27:10 +0500
  • 4cc64b7635 Fix bug on '%Y' and '%C' formats with negative years Requested changes Vladislav Shchapov 2021-10-16 22:17:11 +0500
  • 7aca36bca4
    Extending fmt::join to support C++20-only ranges. (#2549) Barry Revzin 2021-10-16 12:02:03 -0500
  • 562719df5f Applied clang-format (possibly correctly) Barry Revzin 2021-10-16 11:52:31 -0500
  • c0984ebc45 Apparently people do use -Wshadow Barry Revzin 2021-10-15 18:25:56 -0500
  • 3e80e25518 Extending fmt::join to support C++20-only ranges. Barry Revzin 2021-10-15 18:13:51 -0500
  • f5371a75f4 locale.h -> format.h Victor Zverovich 2021-10-14 15:57:10 -0700
  • 4e1d3fade0 Generalization of strftime/wcsftime function calls in tests Vladislav Shchapov 2021-10-14 22:06:49 +0500
  • dbc5c20f91 Renaming, splitting of functions Vladislav Shchapov 2021-10-14 18:31:41 +0500
  • 8680d914aa Fix errors in ISO week-base-year formatter Vladislav Shchapov 2021-10-14 17:50:16 +0500
  • 98f8e33174 Fix error in test Vladislav Shchapov 2021-10-14 17:07:33 +0500
  • ac360e0195 Fix Microsoft Visual Studio 14.0 build Vladislav Shchapov 2021-10-13 21:15:41 +0500
  • 2eab9fc50e Improve performance Vladislav Shchapov 2021-10-13 20:45:08 +0500
  • 0b76378cac New tests Vladislav Shchapov 2021-10-13 20:26:11 +0500
  • 77044aec7b Unified formatters for std::chrono::time_point<std::chrono::system_clock, Duration> and std::tm Vladislav Shchapov 2021-10-10 21:43:55 +0500
  • 29775eccfe Fix year formatter Vladislav Shchapov 2021-10-10 21:08:04 +0500
  • 512ec89725 Improve ISO week-base-year formatter Vladislav Shchapov 2021-10-10 19:52:02 +0500
  • 9f717a1445 Improve week of the year formatter Vladislav Shchapov 2021-10-10 17:39:39 +0500
  • c4399a77c4 Improve year formatter Vladislav Shchapov 2021-10-10 13:50:43 +0500
  • 1829cc7244 Switch from std::strftime/std::wcsftime to internal implementation for locale independent formats Vladislav Shchapov 2021-10-10 00:23:47 +0500
  • c6d966a3fd New tests Vladislav Shchapov 2021-10-09 23:17:51 +0500
  • 6a26a68d55 Add format spec checker Vladislav Shchapov 2021-10-09 19:12:26 +0500
  • 5c914197c3 Reorder formatters Vladislav Shchapov 2021-10-09 16:55:40 +0500
  • 4310ffd2dd Workarounds for implementation-defined std::strftime behavior Vladislav Shchapov 2021-10-09 16:47:13 +0500
  • 187cb7aec4 New tests for all C++11 std::strftime format specifiers Vladislav Shchapov 2021-10-09 16:27:02 +0500
  • febdef43f5 fix: add workaround for intel parameter pack bug Josh Essman 2021-10-14 10:21:40 -0700
  • f56756986b fix: check to make sure both 'if constexpr' and return type deduction are available Josh Essman 2021-10-13 17:43:05 -0500
  • 6a7d9004e1 fix: add workaround for intel parameter pack bug Josh Essman 2021-10-14 10:21:40 -0700
  • 1ca8bca414 fix: check to make sure both 'if constexpr' and return type deduction are available Josh Essman 2021-10-13 17:43:05 -0500
  • c91cce9194
    improved performance by removing penalty of copying a char span via abstracted output iterator Pavel Novikov 2021-10-13 17:19:30 +0300
  • dcd282bb26 Namespace qualify calls to get Victor Zverovich 2021-10-09 06:43:48 -0700
  • 9c14474d30 Include <bit> when using std::bit_cast Oliver Lee 2021-10-09 13:02:03 +0200
  • 1e96e01766 Fix compiler flag check (#2540) Victor Zverovich 2021-10-09 06:05:05 -0700
  • 7e4bc94510
    Speeding up write_significand() (#2499) Roman-Koshelev 2021-10-09 15:27:38 +0300
  • 274d10ed06 Include <bit> when using std::bit_cast Oliver Lee 2021-10-09 13:02:03 +0200
  • 26c1ca4c3e
    Replaced default spec with equivalent one, which is potentially more optimizable (#2537) Pavel Novikov 2021-10-08 17:09:54 +0300
  • b45ad083a2
    Replaced default spec with equivalent one, which is potentially more optimizable Pavel Novikov 2021-10-08 15:35:51 +0300
  • 1e865b3539 Fix docs Victor Zverovich 2021-10-03 07:05:31 -0700
  • 4a85db1ce1 Change default open mode to -rw-r--r-- (#2530) Victor Zverovich 2021-10-03 06:10:38 -0700
  • 0a985fd4c6
    Move size_ initialization to initializer list (#2529) Vladislav Shchapov 2021-10-03 05:20:33 +0500
  • 012cc709d0 Workaround gcc _Pragma bug 59884 Victor Zverovich 2021-10-02 13:35:12 -0700