1. 20 Jan, 2020 1 commit
  2. 19 Jan, 2020 2 commits
  3. 18 Jan, 2020 4 commits
  4. 17 Jan, 2020 5 commits
  5. 15 Jan, 2020 7 commits
    • Victor Zverovich's avatar
      Remove redundant braces · 1f110702
      Victor Zverovich authored
      1f110702
    • Jason Turner's avatar
      Avoid namespace clash for fmt · 4ccbe4b5
      Jason Turner authored
      ## Problem
      
      In the case of an existing `fmt` namespace (in my project this looks like `Project::fmt`) it is possible to get a namespace clash in debug builds (MSVC 2017)
      
      ## Proposed Solution
      
      When referencing `fmt` internally, be explicit that it is relative to the global namespace using `::fmt`
      4ccbe4b5
    • Greg Sjaardema's avatar
      Use C++11 compatible std::is_same operations · 40638a75
      Greg Sjaardema authored
      The `operator()` member function of `std::is_same` was added in C++14.  For C++11, the `::value` needs to be used instead.
      40638a75
    • Victor Zverovich's avatar
    • Greg Sjaardema's avatar
      Work-around for nvcc · 4bbe57ce
      Greg Sjaardema authored
      The nvcc compiler (at least up to 9.2) defines `__SIZEOF_INT128__`, but doesn't support 128-bit integers on device code:
      ```
      error: "fmt::v6::format_arg_store<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char>>, char>, const char *, int, const char *>" contains a 128-bit integer, which is not supported in device code
      ```
      4bbe57ce
    • Greg Sjaardema's avatar
      Use C++11-compatible operations · 55b61300
      Greg Sjaardema authored
      The `std::is_base_of<T,U>()` and `std::is_reference<T>()` member functions were added in C++14.  To maintain C++11 compatibility, use the `::value` instead.
      
      Current code fails on intel-17 and other compilers if using strict C++11
      55b61300
    • Greg Sjaardema's avatar
      Fix for older versions of intel compiler · ae3ea156
      Greg Sjaardema authored
      The intel-17 and intel-18 compilers seem to require that `u` be `const`:
      ```
      /src/fmt/format.h(226): warning #437: reference to local variable of enclosing function is not allowed
              char data[sizeof(u)];
      ```
      If `u` is declared as `const auto u =1u` instead of just `auto u=1u`, the file compiles with no warnings.
      ae3ea156
  6. 14 Jan, 2020 1 commit
  7. 12 Jan, 2020 1 commit
  8. 09 Jan, 2020 1 commit
  9. 08 Jan, 2020 2 commits
  10. 05 Jan, 2020 1 commit
  11. 04 Jan, 2020 3 commits
  12. 03 Jan, 2020 1 commit
  13. 02 Jan, 2020 1 commit
  14. 30 Dec, 2019 2 commits
  15. 29 Dec, 2019 1 commit
  16. 27 Dec, 2019 1 commit
  17. 26 Dec, 2019 1 commit
  18. 24 Dec, 2019 5 commits