Commit Graph

  • 39c52e45fe Add C++20 tests for gcc 9 and 10 Mark Santaniello 2022-08-09 11:02:54 -0700
  • 4a8a038144
    Merge branch 'fmtlib:master' into master Mark Santaniello 2022-08-09 09:29:46 -0700
  • 8bd02e93b2 Reduce conditional compilation Dimitrij Mijoski 2022-08-09 17:04:45 +0200
  • d9c1c7353a Use is_utf8() in print(std::ostream&, ...) Dimitrij Mijoski 2022-08-05 22:26:39 +0200
  • d61dbcd118
    Reduce conditional compilation Dimitrij Mijoski 2022-08-09 17:04:45 +0200
  • 1945a10fa1 Use is_utf8() in print(std::ostream&, ...) Dimitrij Mijoski 2022-08-05 22:26:39 +0200
  • 78381a8ed2 Merge branch 'master' of https://github.com/marksantaniello/fmt Mark Santaniello 2022-08-08 20:28:04 -0700
  • 437f7c4ec8 Merge branch 'master' of https://github.com/marksantaniello/fmt Mark Santaniello 2022-08-08 13:19:25 -0700
  • 4c438853cf Merge branch 'master' of https://github.com/marksantaniello/fmt Mark Santaniello 2022-08-08 13:19:25 -0700
  • 4767e72bba Constexpr formatted_size Mark Santaniello 2022-08-06 10:52:47 -0700
  • 682e097bee Remove -Wl,--as-needed linker option Vladislav Shchapov 2022-08-05 20:53:17 +0500
  • 1f0c91e2bd Constexpr formatted_size Mark Santaniello 2022-08-06 10:52:47 -0700
  • b9087ee587 Suppress unused typedef warning Hannes Friederich 2022-08-05 08:34:59 +0200
  • 97df34238f Remove -Wl,--as-needed linker option Vladislav Shchapov 2022-08-05 20:53:17 +0500
  • df56fdf883 Clarify docs for compile-time checks Victor Zverovich 2022-08-05 07:00:34 -0700
  • 90c48b8525 Remove double code execution Vladislav Shchapov 2022-07-30 12:06:59 +0500
  • 5a8b7cd742 Add comment Vladislav Shchapov 2022-07-30 11:47:33 +0500
  • 36a25d75b4 Reuse detail::string_literal in the chrono formatter Vladislav Shchapov 2022-07-30 11:25:10 +0500
  • 6c9304b2c2 Replace ParseContext with basic_format_parse_context Vladislav Shchapov 2022-07-30 00:40:02 +0500
  • 24ab9dd19e Remove duplicate method Vladislav Shchapov 2022-07-29 23:05:04 +0500
  • a95dc17017 Remove unused condition Vladislav Shchapov 2022-07-29 22:41:43 +0500
  • 161e48b95d
    Suppress unused typedef warning Hannes Friederich 2022-08-05 08:34:59 +0200
  • 5f774c0aed I shouldn't be there Victor Zverovich 2022-08-02 15:49:41 -0700
  • 6567df7f24
    Update README.rst Victor Zverovich 2022-08-02 06:50:09 -0700
  • 6c6b1fbf6e Workaround a bug in MSVC Vladislav Shchapov 2022-07-31 00:46:31 +0500
  • 9beddd08f9 Improve CI on Windows Dimitrij Mijoski 2022-07-28 20:05:04 +0200
  • 6452e3c9eb Fix a typo in example Victor Zverovich 2022-08-02 06:26:19 -0700
  • 7eabee45ca Workaround a bug in MSVC Vladislav Shchapov 2022-07-31 00:46:31 +0500
  • aadbe1c7a0 Improve CI on Windows Dimitrij Mijoski 2022-07-28 20:05:04 +0200
  • 756822ba39
    Fix Unicode handling for ostream under Windows with libc++. (#3001) Dimitrij Mijoski 2022-07-30 15:49:21 +0200
  • 9b580111ac Fix Unicode handling for ostream under Windows with libc++. Dimitrij Mijoski 2022-07-26 21:50:06 +0200
  • f398f00533 Remove double code execution Vladislav Shchapov 2022-07-30 12:06:59 +0500
  • 228077bf93 Add comment Vladislav Shchapov 2022-07-30 11:47:33 +0500
  • 0e22b9083e Reuse detail::string_literal in the chrono formatter Vladislav Shchapov 2022-07-30 11:25:10 +0500
  • f45e67b491 Replace ParseContext with basic_format_parse_context Vladislav Shchapov 2022-07-30 00:40:02 +0500
  • 626514e6ec Remove duplicate method Vladislav Shchapov 2022-07-29 23:05:04 +0500
  • 0de094a58d Remove unused condition Vladislav Shchapov 2022-07-29 22:41:43 +0500
  • 0b2862a1e4
    Range formatter (#2983) Barry Revzin 2022-07-29 15:55:16 -0500
  • 258000064d
    Add fmt:: namespace to doc (#3009) Jean-Michaël Celerier 2022-07-29 22:10:09 +0200
  • afd92f019d
    Add fmt:: namespace to doc Jean-Michaël Celerier 2022-07-29 21:36:38 +0200
  • e9ca7ea472 Suppress a bogus warning Victor Zverovich 2022-07-28 07:12:49 -0700
  • 0c15787d8e Other PR comments. Barry Revzin 2022-07-27 18:41:07 -0500
  • 1b82c65d41 Forgot to delete these. Barry Revzin 2022-07-27 08:13:26 -0500
  • d29a28f623 I guess I need a definition Barry Revzin 2022-07-27 07:50:29 -0500
  • de3bbcff53 Renaming copy_str_range to copy_str. Barry Revzin 2022-07-27 07:14:08 -0500
  • 2e281620fc Different implementation of FMT_STATICALLY_WIDEN Barry Revzin 2022-07-27 07:11:45 -0500
  • 3a560b7dd9 clang-format Barry Revzin 2022-07-27 07:00:20 -0500
  • 6143bd44d7 Attempting to delete set_debug_format. Barry Revzin 2022-07-27 07:00:07 -0500
  • 81f1cc74a7
    Improve Unicode handling when writing to an ostream on Windows (#2994) Dimitrij Mijoski 2022-07-23 17:03:31 +0200
  • 72737d008d Suppress warning Dimitrij Mijoski 2022-07-23 12:22:33 +0200
  • bbcb129e02
    Reduce filesize of the tests on MinGW (#2995) Dimitrij Mijoski 2022-07-23 05:11:33 +0200
  • 5fd371ebe1 Refactor Dimitrij Mijoski 2022-07-23 04:09:22 +0200
  • 0bb75895a3 Reduce filesize of the tests on MinGW Dimitrij Mijoski 2022-07-20 22:17:42 +0200
  • 48e0a59222 Implement compile-time checks for dynamic width/precision type Victor Zverovich 2022-06-09 17:59:27 -0700
  • bc5c7c50fd
    Fixes IBM XLC behavior with uint128 fallback (#2985) Federico 2022-07-22 13:49:17 -0700
  • 1ade10c862 simplify xlc intrinsics handling Federico Busato 2022-07-22 13:28:10 -0700
  • d7534aabd2 Add flag to disable dynamic memory allocations cocasema 2022-07-21 23:41:44 -0700
  • 00adc7120d Add a regression test for here be dragons Victor Zverovich 2022-07-22 09:39:36 -0700
  • 7a94e60988 Fix building as DLL on Windows Dimitrij Mijoski 2022-07-20 21:37:23 +0200
  • 4230d7481e Fix for non-Windows OSs Dimitrij Mijoski 2022-07-20 21:24:24 +0200
  • fe2e381de5 Fix warning -Wundef Dimitrij Mijoski 2022-07-20 21:04:59 +0200
  • 382f60850d Add TODO note about detail::is_utf8() Dimitrij Mijoski 2022-07-20 17:57:08 +0200
  • e6d1489276 Fix Unicode handling when writing to an ostream on GCC on Windows Dimitrij Mijoski 2022-07-20 20:25:52 +0200
  • e17de67514 Make Unicode handing when writing to std::ostream more robust. Dimitrij Mijoski 2022-07-18 15:58:17 +0200
  • 0cbc004949 Refactor detail::print() by splitting into two functions. Dimitrij Mijoski 2022-07-20 17:10:10 +0200
  • 043c1e4a69 Replace legacy xlc with clang-based xlc Federico Busato 2022-07-19 11:04:32 -0700
  • c48be439f1 Add additional search paths for doxygen on Windows Haowei Hsu 2022-07-19 18:38:26 +0800
  • 371f9c71ca Fix even in format_dragon Victor Zverovich 2022-07-19 08:36:34 -0700
  • 55f49ff264
    Add additional search paths for doxygen on Windows Haowei Hsu 2022-07-19 18:38:26 +0800
  • 91abfcd6cf Suppress an msvc warning Victor Zverovich 2022-07-16 08:52:47 -0700
  • deeab54b40 Remove unused include Victor Zverovich 2022-07-15 20:11:35 -0700
  • ec540969f4 gcc 4.8 interprets inaccessible as a hard error (instead of... not available) Barry Revzin 2022-07-15 21:22:41 -0500
  • ec6811c3c9 Attempted gcc 4.8 fix Barry Revzin 2022-07-10 18:41:50 -0500
  • 20abb8c3c0 Implement range_formatter and format_kind Barry Revzin 2022-07-10 13:52:57 -0500
  • 688a627d6c Remove unused constants. Junekey Jeon 2022-07-14 14:58:35 -0700
  • 9bb1605f10 Remove some branches Junekey Jeon 2022-07-12 16:27:05 -0700
  • 8061d9afbe Simplify Dragonbox implementation Junekey Jeon 2022-07-12 16:26:05 -0700
  • 916555711c Remove unused constants. Junekey Jeon 2022-07-14 14:58:35 -0700
  • 987e16820c Fixes IBM XLC behavior with uint128 fallback Federico Busato 2022-07-14 12:04:32 -0700
  • d82e1a108d Make sure the correct fmod overload is called Victor Zverovich 2022-07-13 12:33:57 -0700
  • defa04e730
    Fix for EDG frontend (Intel, NVHPC compilers) (#2982) Vladislav Shchapov 2022-07-13 23:34:43 +0500
  • 60a7608710 Remove some branches Junekey Jeon 2022-07-12 16:27:05 -0700
  • a1d15964db Simplify Dragonbox implementation Junekey Jeon 2022-07-12 16:26:05 -0700
  • 92d36e82c4
    The n specifier for ranges (#2981) Barry Revzin 2022-07-12 12:08:38 -0500
  • 0db43cf7fe
    Pointless comparison warnings (#2971) Federico 2022-07-11 12:29:39 -0700
  • b8c47793c8 Fix for EDG frontend (Intel, NVHPC compilers) Vladislav Shchapov 2022-07-11 18:52:27 +0500
  • c3585af6d8 Flipping flag polarity. Barry Revzin 2022-07-10 13:52:57 -0500
  • 05be7a0764 Use FMT_USE_FLOAT128 instead of __SIZEOF_FLOAT128__ Victor Zverovich 2022-07-10 08:47:16 -0700
  • 2a1b3ac629 Fix large shift in uint128_fallback Victor Zverovich 2022-07-10 08:14:18 -0700
  • e1d3d3a326
    Exclude recursive ranges from the formatter specialization for ranges (#2974) Daniel Krügler 2022-07-10 15:26:23 +0200
  • c03288b0a7 - Rename is_not_recursive_range to is_nonrecursive_range and add comment that explains it being depending on is_range being true - Merge has_fallback_formatter_delayed into is_formattable_delayed and add comment that explains it being depending on is_not_recursive_range being true - Replace disjunction in formatter specialization by has_fallback_formatter_delayed - Get rid of unneeded detail:: prefixes within namespace detail Daniel Krügler 2022-07-10 09:16:17 +0200
  • 8632c30404 The n specifier for ranges. Barry Revzin 2022-07-09 01:20:31 -0500
  • 5926693086
    Fix formatting of types with custom addressof operator Peter Feichtinger 2022-07-08 12:55:58 +0200
  • b761f1279e Improve forward using the idea from Jonathan Müller Victor Zverovich 2022-07-07 16:48:17 -0700
  • cc1926942f Inline std::forward Victor Zverovich 2022-07-07 14:41:54 -0700
  • bfff7ed4b7 Comma fix Daniel Krügler 2022-07-06 20:32:19 +0200
  • 7b05da767b Reintroduce previous workaround but restrict to VS 2015 for now Daniel Krügler 2022-07-06 20:22:47 +0200
  • e4c2e72a18 Use own bool_constant, which is available for all C++ versions Daniel Krügler 2022-07-06 20:02:10 +0200
  • a1ec9fc771 #2968: Eliminate preprocessor condition that enables the test for the formatter specialization for std::filesystem::path Daniel Krügler 2022-07-06 19:57:20 +0200
  • c6f372bb38 #2968: Eliminate preprocessor condition that enables the formatter specialization for std::filesystem::path Daniel Krügler 2022-07-06 19:55:19 +0200