Commit Graph

  • 147e8ca580 Fix Windows max mix-up (#2903) frithrah 2022-05-19 00:35:26 +01:00
  • 6bf039d750 Add std:🧵:id formatter Victor Zverovich 2022-05-17 16:31:06 -07:00
  • 9730fb0156 Fix path formatter Victor Zverovich 2022-05-17 14:23:56 -07:00
  • f0903ad9df Add a path formatter Victor Zverovich 2022-05-16 17:32:25 -07:00
  • 8833f386e4 Merge branch 'master' of github.com:fmtlib/fmt Victor Zverovich 2022-05-15 09:51:38 -07:00
  • 5ab9d39253 Namespace-qualify format_to to avoid conflict with std::format_to Victor Zverovich 2022-05-15 09:51:20 -07:00
  • af5644c274 Update README.rst Victor Zverovich 2022-05-15 06:29:15 -07:00
  • 3e28dc021c VS2022 17.2: C4189: 'zero': local variable is initialized but not referenced #2891 (#2892) Ivan Shynkarenka 2022-05-13 10:04:34 -04:00
  • f6f920a1a8 Tweak a comment and apply clang-format Victor Zverovich 2022-05-11 14:40:26 -07:00
  • ae963e444f Implement constexpr isfinite to avoid producing NaN Victor Zverovich 2022-05-11 07:21:09 -07:00
  • 358f5a7e50 Make precision computation consistent with width Victor Zverovich 2022-05-11 06:34:51 -07:00
  • f63afd161f Fixed all clang -Wsigned-enum-bitfield warnings (#2882) Sean McBride 2022-05-09 14:03:51 -04:00
  • 7e4ad40171 Add initial support for double-double Victor Zverovich 2022-04-24 07:43:02 -07:00
  • ffb5e6a732 Suppress a -Wliteral-range warning on Apple M1 (#2861) Vladislav Shchapov 2022-04-19 23:10:18 +05:00
  • 5d804ee7fe Fix handling of subnormals in exotic FP Victor Zverovich 2022-04-17 08:12:38 -07:00
  • 86e27ccb41 Suppress a warning Victor Zverovich 2022-04-12 09:30:29 -07:00
  • 192f79aaae Fix handling of locale separators in FP formatting Victor Zverovich 2022-04-12 08:00:17 -07:00
  • 395cf0f03e Fix detection of unformattable pointers Victor Zverovich 2022-04-12 06:45:46 -07:00
  • fc429d18b6 Avoid overhead on sensible platforms Victor Zverovich 2022-04-11 16:52:34 -07:00
  • ce7ecdb7af Replace conditional compilation with SFINAE Victor Zverovich 2022-04-11 12:16:05 -07:00
  • 8751a03a04 Fix Unicode handling when writing to an ostream Victor Zverovich 2022-04-10 09:32:44 -07:00
  • c55175a589 Add an issue template Victor Zverovich 2022-04-08 07:53:42 -07:00
  • a935ac3e60 MSVC CMake generation optimization (#2852) Mattias Ljungström 2022-04-08 15:27:23 +02:00
  • 22d31b31f0 Add a __float128 test Victor Zverovich 2022-04-03 14:52:35 -07:00
  • f607e3e970 Add __float128 support Victor Zverovich 2022-04-03 08:44:51 -07:00
  • 686de58886 Implement 128-bit constant mul in bigint Victor Zverovich 2022-04-03 07:12:24 -07:00
  • 02eb215f2f Replace uint128_wrapper with uint128_fallback Victor Zverovich 2022-04-02 10:03:29 -07:00
  • b4dc7a1d34 Add 128-bit operations to bigint Victor Zverovich 2022-04-02 07:40:52 -07:00
  • ef54f9aa38 Suppress -Wfloat-equal Victor Zverovich 2022-04-01 11:18:19 -07:00
  • 288c3b928b Remove dead code in ostream.h format_value Jean-Michaël Celerier 2022-03-29 19:10:06 +02:00
  • 96930161f9 Implement 128-bit operator+= for uint128_fallback Victor Zverovich 2022-03-27 08:07:45 -07:00
  • b41890c1e5 Make arg_mapper SFINAE-friendly again Victor Zverovich 2022-03-27 07:10:15 -07:00
  • e2408f37c8 Check if formatter is not defined if there is format_as Victor Zverovich 2022-03-26 09:36:06 -07:00
  • db5b8993ac Fix formatting of std::byte via format_as Victor Zverovich 2022-03-24 17:22:44 -07:00
  • 1c83eaf75e Fix incompatible between Jinja2 >= 3.1 and sphinx 3.3.0 Vladislav Shchapov 2022-03-26 18:40:33 +05:00
  • 5379063b54 Fixed clang -Wreserved-identifier warings Sean McBride 2022-03-07 11:16:43 -05:00
  • b591fc87dc Fixed all clang -Wreserved-id-macro warnings (on macOS at least) Sean McBride 2022-03-04 15:40:42 -05:00
  • 17dda58391 constexpr -> const for portability Victor Zverovich 2022-03-23 21:14:22 -07:00
  • 7ffe87c0bc Fix docs Victor Zverovich 2022-03-22 19:13:01 -07:00
  • 3c4273dd09 Simplify UDL Victor Zverovich 2022-03-22 17:43:37 -07:00
  • 36d95c9fcc Fix docs Victor Zverovich 2022-03-22 17:31:31 -07:00
  • 44abd1f483 Update signatures in docs and ostream.h Victor Zverovich 2022-03-22 16:05:30 -07:00
  • db745986f2 Workaround broken std::numeric_limits Victor Zverovich 2022-03-20 07:51:46 -07:00
  • 8271e43e5e Improve __float128 support and use constexpr Victor Zverovich 2022-03-20 07:20:41 -07:00
  • 3f9b7433a3 Improve __float128 support Victor Zverovich 2022-03-19 09:33:40 -07:00
  • 71778e8b90 Specialize float_info for __float128 Victor Zverovich 2022-03-19 08:39:16 -07:00
  • f024565c3f Improve exponent handling in Dragon Victor Zverovich 2022-03-19 07:35:43 -07:00
  • e7f31f5cdb Cleanup format_dragon Victor Zverovich 2022-03-18 16:03:19 -07:00
  • 3c61799fbf Cleanup fuzzing mode Victor Zverovich 2022-03-18 11:18:03 -07:00
  • 4e39e13085 Remove xchar.h include from ostream.h Victor Zverovich 2022-03-18 10:46:50 -07:00
  • ac0d9d5fe2 Issue #2816: also strip named-arg for the fallback formatter timsong-cpp 2022-03-18 09:23:06 -05:00
  • 4ad90578f7 Fix #2818: diagnose unformattable arguments in unpacked case timsong-cpp 2022-03-18 00:04:29 -05:00
  • 17ba99c1d2 Fix #2817: add compile-time checking to ostream overloads of fmt::print timsong-cpp 2022-03-17 23:55:32 -05:00
  • 3d19be282a Fix #2816: strip named argument wrappers for compile-time checking timsong-cpp 2022-03-17 23:53:48 -05:00
  • c076a54a4d Move snprintf_float to format.h Victor Zverovich 2022-03-18 08:07:19 -07:00
  • 0419d23882 Add FMT_USE_FLOAT128 Victor Zverovich 2022-03-18 07:41:41 -07:00
  • 69396347af Update color.h (#2815) cre 2022-03-17 13:55:02 -04:00
  • c51604a0e1 Reduce the number of configs Victor Zverovich 2022-03-15 18:20:59 -07:00
  • 587dc9946d Remove windows-2016 env no longer suppported by GA Victor Zverovich 2022-03-15 18:16:13 -07:00
  • 1f3d44b859 Update std::tm/chrono docs Victor Zverovich 2022-03-15 16:53:51 -07:00
  • bc654faf82 Add is_floating_point that works with __float128 Victor Zverovich 2022-03-15 08:21:20 -07:00
  • 26bffce66d Simplify basic_memory_buffer Victor Zverovich 2022-03-15 07:11:24 -07:00
  • ed18ca3eae Implement isnan Victor Zverovich 2022-03-14 20:37:46 -07:00
  • a204b8dde7 Add initial __float128 support Victor Zverovich 2022-03-14 17:00:21 -07:00
  • b6b003b073 Cleanup test Victor Zverovich 2022-03-14 15:48:38 -07:00
  • f2543b0a98 Add initial support for 128-bit floats Victor Zverovich 2022-03-14 14:00:15 -07:00
  • 72f487562d Simplify float_info Victor Zverovich 2022-03-14 13:15:30 -07:00
  • f91f61cd13 Reuse num_significand_bits Victor Zverovich 2022-03-14 11:19:13 -07:00
  • 9a1beab574 Workaround Windows API garbage Victor Zverovich 2022-03-11 17:14:21 -08:00
  • a8fe8becf4 Fix compilation error for ranges with ADL begin/end (#2807) Riccardo Brugo 2022-03-11 20:36:39 +01:00
  • f6bcb25e16 Remove extra dot Victor Zverovich 2022-03-10 16:26:17 -08:00
  • b4a4189d0c Fix handling of implicit bit Victor Zverovich 2022-03-10 11:41:56 -08:00
  • 32d477e5f1 Add styled in documentation (#2805) Riccardo Brugo 2022-03-10 21:24:47 +01:00
  • 0b7c045a2f Simplify _cf Victor Zverovich 2022-03-08 15:31:51 -08:00
  • c10fffecdc Make _cf visible in the doc build Victor Zverovich 2022-03-08 11:00:04 -08:00
  • dcfbe4a77a Document output_file default behavior correctly (#2803) rtobar 2022-03-09 02:02:22 +08:00
  • 8c9bc070f5 Implement styled arguments (#2793) Riccardo Brugo 2022-03-08 18:50:14 +01:00
  • 5bc39d363a Eliminate intel compiler warnings (#2802) Greg Sjaardema 2022-03-07 16:34:33 -07:00
  • e3d688e79a Fix warning C4251: class fmt::v8::file needs to have dll-interface (#2797) Boris Dalstein 2022-03-07 21:09:48 +01:00
  • 8d4f3e91b2 Update docs Victor Zverovich 2022-03-06 10:12:40 -08:00
  • 0cef1f819e Fixing formatting of certain kinds of ranges of ranges. (#2787) Barry Revzin 2022-03-04 18:21:00 -06:00
  • 5c0d656401 Fix apt install Victor Zverovich 2022-03-03 14:51:26 -08:00
  • d416a995ea Update README.rst Victor Zverovich 2022-03-01 13:53:02 -08:00
  • 3f67a12477 Update README.rst Victor Zverovich 2022-03-01 13:48:54 -08:00
  • cc57e35974 Update godbolt link in the readme (#2789) YuTArrUsO 2022-02-26 05:47:23 +08:00
  • 86477f7ecc Fix size computation Victor Zverovich 2022-02-22 17:18:33 -08:00
  • 0742606f19 Fix Conversion Warning (#2782) Björn Schäpers 2022-02-22 17:16:36 +01:00
  • 1ba69fb5a1 Remove snprintf FP fallback Victor Zverovich 2022-02-21 07:47:14 -08:00
  • ea6f0bf0e5 Minor cleanup Victor Zverovich 2022-02-21 07:29:36 -08:00
  • 1a18a2f3dd Fixing "C4127: conditional expression is constant" Visual Studio 2022 warning in pedantic mode (#2783) Ivan Shynkarenka 2022-02-21 09:26:16 -06:00
  • 4fcacea354 Parameterized fp on significand type Victor Zverovich 2022-02-20 11:33:16 -08:00
  • cf940ae82e Simplify to_decimal Victor Zverovich 2022-02-20 08:46:09 -08:00
  • 70dc3de053 Update format.h Juraj 2022-02-19 11:10:45 +01:00
  • cbc59ca893 Clear moved from memory buffer Victor Zverovich 2022-02-20 08:12:19 -08:00
  • ea3d326c63 Fix clang -Wliteral-range warning (#2779) Vladislav Shchapov 2022-02-19 23:52:33 +05:00
  • aad44f2839 Add fmt::enums::format_as Victor Zverovich 2022-02-19 08:03:42 -08:00
  • 1319719a5e Add underlying_t Victor Zverovich 2022-02-19 07:57:43 -08:00
  • af5d8004fc Limit Dragonbox to supported FP formats Victor Zverovich 2022-02-19 07:14:18 -08:00
  • 7b96420961 Remove unused include Victor Zverovich 2022-02-18 18:56:51 -08:00
  • a0b43bfae2 Add support for 96-bit long double Victor Zverovich 2022-02-18 17:59:02 -08:00