Commit Graph

  • eb1ff91d79
    Print x.what() of FMT_THROW when exception is disabled Jiahao XU 2021-02-22 15:04:43 +1100
  • 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
  • 0c5bb0fcf1
    fix fallback to the runtime API, add FMT_ENABLE_FALLBACK_TO_RUNTIME_API define, add test Alexey Ochapov 2021-02-21 06:00:18 +0300
  • 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
  • e8f696ab94
    use const& for arguments Alexey Ochapov 2021-02-20 19:08:16 +0300
  • c684b76ef6
    update chrono duration formatter (constness), use it in compile-test for specs checks Alexey Ochapov 2021-02-16 08:07:36 +0300
  • ba883992b4
    update wording in the error inside arg_id_handler, use FMT_ASSERT instead of throw Alexey Ochapov 2021-02-16 08:01:11 +0300
  • 8b023e8945
    fix incorrect indexing mode for named args, update tests Alexey Ochapov 2021-02-16 07:16:57 +0300
  • 1556612113
    prepare tests, fix incorrect handling of named args with simple {} replacement fields Alexey Ochapov 2021-02-16 07:04:52 +0300
  • eb52e74481
    simplify try_format_argument(), make manual_indexing_id() a variable Alexey Ochapov 2021-02-15 01:44:04 +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
  • b02cdd2915 fmt::ptr: Support function pointers Mike Crowe 2021-02-09 14:11:38 +0000
  • dabad1e0c7 Add test.cpp for fmtlog yumeyao 2021-02-08 09:57:31 +0800
  • 9e0a7ef7b7 Make some fields public for use in fmtlog yumeyao 2021-02-08 09:55:57 +0800
  • 00593112af
    add support for manual indexing and named fields, add tests Alexey Ochapov 2021-02-07 23:43:52 +0300
  • 9a2282aa5c Fix fmt::localtime formatting not working in wide-char string contexts Yuval Gamzon-Kapeller 2021-02-07 10:19:17 +0200
  • 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
  • d2d01c9c38 fix #2118: FMT_COMPILE did not work with tm formatter summivox 2021-01-27 22:54:42 -0800
  • 5971a25840 Fix ordering of install commands for CMake Dan Ibanez 2021-01-29 09:26:05 -0700
  • b0b56b4379
    fix #2116 (FMT_COMPILE requires exceptions enabled) (#2117) Yin Zhong 2021-01-28 06:58:49 -0800
  • cad0df8212 fix #2116 (FMT_COMPILE throws unmatched '{' on ESP32) summivox 2021-01-27 22:28:33 -0800
  • 7c42e8547c
    remove unnecessary compiled_parts static Alexey Ochapov 2021-01-25 16:35:24 +0300
  • 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
  • c624fc7536
    potentially fix build for MSVC 19.10, a bit reorganizing in test Alexey Ochapov 2021-01-24 01:22:31 +0300
  • 79a48344c6
    make ranges-test available with C++11, fix problem with some gcc versions Alexey Ochapov 2021-01-23 23:43:10 +0300
  • 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
  • 92835d3df6
    use gcc-10.2 instead of gcc-10.1 on CI, also fix one problem Alexey Ochapov 2021-01-22 03:39:30 +0300
  • 4c59dcad91 Add support for s format specifier to bool (#2094) powercoderlol 2021-01-21 11:23:36 +0300
  • f627e73e27
    add support for manual indexing and named fields, add tests Alexey Ochapov 2021-01-22 04:45:52 +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
  • af7a3fe910 add missing detail namespace Walter Gray 2021-01-19 15:25:36 -0800
  • 64d34c53fb Fixed format.h(1416): warning C4702: unreachable code Ivan Shynkarenka 2021-01-20 01:26:09 +0300
  • de06fcfecb Fixed format.h(1465): warning C4702: unreachable code Ivan Shynkarenka 2021-01-20 01:04:28 +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
  • d531dedbd2 Add build variable: FMT_MASTER_PROJECT Gang Liang 2021-01-16 16:24:39 -0800
  • 44798b496b Add build variable: FMT_MASTER_PROJECT Gang Liang 2021-01-16 14:19:44 -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
  • f7bc328683 Move default decimal point constant to inline function Alexey Yesipenko 2021-01-15 12:14:10 +0300
  • 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
  • 2768c8a25f
    Addendum f7d36da1d5 AlιAѕѕaѕѕιN 2021-01-01 00:15:49 +0330
  • f7d36da1d5
    Correct a typo on syntax.rst (documentation) AlιAѕѕaѕѕιN 2020-12-31 23:27:17 +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
  • c5e08dfca7
    Revert "remove fallback to inline in FMT_CONSTEXPR(20), place needed inline specifiers" Alexey Ochapov 2020-12-30 08:59:04 +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
  • f5e9b8699d
    revert back FMT_INLINE removed in #2056 Alexey Ochapov 2020-12-27 08:08:14 +0300
  • 4b6b13db02
    add missing inline after rebasing Alexey Ochapov 2020-12-27 08:06:12 +0300
  • f35325e89d
    remove fallback to inline in FMT_CONSTEXPR(20), place needed inline specifiers Alexey Ochapov 2020-12-24 03:33:32 +0300
  • fe4064a816
    remove fallback to inline in FMT_CONSTEXPR(20), place needed inline specifiers Alexey Ochapov 2020-12-24 03:33:00 +0300
  • 417b35b5b3
    workaround MSVC bug Alexey Ochapov 2020-12-25 21:45:58 +0300
  • bbd6ed5bc5
    Add support of most format_specs for formatting at compile-time (#2056) Alexey Ochapov 2020-12-25 17:40:03 +0300
  • 1b1c3ceff6
    replace FMT_CONSTEXPR20 with FMT_CONSTEXPR Alexey Ochapov 2020-12-25 03:29:46 +0300
  • 5cca27f03b
    add missing constexpr in definitions of static members Alexey Ochapov 2020-12-25 03:12:24 +0300
  • 4762f64312
    remove non-const format method from formatter Alexey Ochapov 2020-12-25 03:06:14 +0300
  • 14ce33e2dc
    make hex_digits and shifts in basic_data constexpr Alexey Ochapov 2020-12-25 03:03:23 +0300
  • 8131d4f094
    fix macro check for formatting at compile-time on GCC 10.2+ Alexey Ochapov 2020-12-25 02:37:22 +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
  • 5083486073 move array of literals format test Walter Gray 2020-12-23 19:41:11 -0800
  • 99ed2a8464 address feedback Walter Gray 2020-12-23 19:35:47 -0800
  • 06a576c9dd revert locale format fix Walter Gray 2020-12-23 19:05:07 -0800
  • 0446614706
    use is not custom mapped type check Alexey Ochapov 2020-12-23 22:35:34 +0300
  • aa89e380d9
    add cwchar to format.h for std::fputws (#2073) Issam Maghni 2020-12-23 10:02:25 -0500
  • 09b6aed032 add cwchar to format.h for std::fputws Issam E. Maghni 2020-12-22 23:41:08 -0500
  • 0e89adaa66
    fix byte formatting with FMT_COMPILE, use __cpp_lib_byte macro Alexey Ochapov 2020-12-22 23:49:35 +0300
  • cc4a9951eb
    add test for byte formatting with FMT_COMPILE Alexey Ochapov 2020-12-22 23:46:23 +0300
  • 6714f90a5d
    enable formatting at compile-time for GCC 10.2+ Alexey Ochapov 2020-12-22 22:37:16 +0300
  • b8d973aaa0
    mark formatter<>::format() functions as const Alexey Ochapov 2020-12-22 22:31:55 +0300
  • 2980dd3a6b
    remove braces for if in value constuctor Alexey Ochapov 2020-12-22 21:35:24 +0300
  • fec7c1ab83
    use FMT_NOEXCEPT instead of FMT_DETECTED_NOEXCEPT Alexey Ochapov 2020-12-22 21:28:04 +0300
  • 6f393f2839 fixup constexpr issues Walter Gray 2020-12-21 12:35:06 -0800
  • b0c65dffe6 Refactor ranges, fix chrono, apply clang format to include/fmt/*.h Walter Gray 2020-12-21 11:16:46 -0800
  • 5a37e182de
    Disable warning about format string (#2067) Björn Schäpers 2020-12-21 17:43:30 +0100
  • 5a03db8b18 Disable warning about format string Björn Schäpers 2020-12-21 17:32:21 +0100