1. 04 Jul, 2022 12 commits
  2. 03 Jul, 2022 2 commits
    • Daniel Krügler's avatar
      Fix partial specialization problem for filesystem for Visual Studio (#2957) · d2a23208
      Daniel Krügler authored
      * #2954: Provide std::conjunction and std::disjunction substitutes
      
      * #2954: Use conjunction and disjunction substitute to make formatter specializations for ranges and maps more robust (especially for Visual Studio compiler family)
      
      * #2954: As workaround for older MSVC compilers split formatter<std::filesystem::path> partial template specialization into two explicit specialization.
      
      * 2954: Add test case
      
      * Provide simplified implementations of conjunction and disjunction
      
      * Remove workaround explicit specializations if the partial specialization would cause an ambiguity error
      
      * Eliminate extra-test and merge it into existing std-test instead. Add conditionals for filesystem::path testing that does not run into the ambiguity problem.
      d2a23208
    • Victor Zverovich's avatar
  3. 02 Jul, 2022 2 commits
  4. 30 Jun, 2022 1 commit
  5. 29 Jun, 2022 1 commit
  6. 28 Jun, 2022 1 commit
  7. 26 Jun, 2022 1 commit
    • jehelset's avatar
      Add support for 'std::variant' in C++17 (#2941) · 6a775e95
      jehelset authored
      Add support for 'std::variant' in C++17.
      
      For C++17, if all the alternatives of a variant are formattable
      the variant is now also formattable. In addition 'std::monostate'
      is now formattable.
      
      Moves implementation into 'std.h', and tests into 'std-test.cc'.
      
      Avoid fold-expression since MSVC was crashing.
      
      Add section for 'fmt/std.h' in API-docs.
      6a775e95
  8. 25 Jun, 2022 5 commits
  9. 24 Jun, 2022 2 commits
  10. 23 Jun, 2022 2 commits
  11. 22 Jun, 2022 2 commits
  12. 19 Jun, 2022 2 commits
  13. 16 Jun, 2022 1 commit
  14. 12 Jun, 2022 1 commit
  15. 11 Jun, 2022 1 commit
  16. 10 Jun, 2022 2 commits
  17. 09 Jun, 2022 1 commit
  18. 07 Jun, 2022 1 commit