- 20 Jan, 2020 1 commit
-
-
Victor Zverovich authored
-
- 19 Jan, 2020 2 commits
-
-
Victor Zverovich authored
-
Victor Zverovich authored
-
- 18 Jan, 2020 4 commits
-
-
Victor Zverovich authored
-
Victor Zverovich authored
-
Victor Zverovich authored
-
Victor Zverovich authored
-
- 17 Jan, 2020 5 commits
- 15 Jan, 2020 7 commits
-
-
Victor Zverovich authored
-
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`
-
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.
-
Victor Zverovich authored
-
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 ```
-
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
-
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.
-
- 14 Jan, 2020 1 commit
-
-
Tobias Hammer authored
Otherwise breaks on compilers without noexcept support
-
- 12 Jan, 2020 1 commit
-
-
Victor Zverovich authored
-
- 09 Jan, 2020 1 commit
-
-
torsten authored
-
- 08 Jan, 2020 2 commits
-
-
Victor Zverovich authored
-
Victor Zverovich authored
-
- 05 Jan, 2020 1 commit
-
-
Victor Zverovich authored
-
- 04 Jan, 2020 3 commits
-
-
Victor Zverovich authored
-
Victor Zverovich authored
-
Daniela Engert authored
Otherwise, Google Test will insist on inserting 'char8_t' NTBS into 'char' streams, but basic_ostream<char>::operator<< overloads taking 'char8_t' arguments are defined as deleted by P1423. Handling individual 'char8_t's is done inline. This fixes the compilation errors seen in C++20 mode beginning with VS2019 Update 2. Signed-off-by:Daniela Engert <dani@ngrt.de>
-
- 03 Jan, 2020 1 commit
-
-
Victor Zverovich authored
-
- 02 Jan, 2020 1 commit
-
-
Victor Zverovich authored
-
- 30 Dec, 2019 2 commits
-
-
Victor Zverovich authored
-
Victor Zverovich authored
-
- 29 Dec, 2019 1 commit
-
-
Victor Zverovich authored
-
- 27 Dec, 2019 1 commit
-
-
Victor Zverovich authored
-
- 26 Dec, 2019 1 commit
-
-
Ivan Shynkarenka authored
-
- 24 Dec, 2019 5 commits
-
-
Victor Zverovich authored
-
Victor Zverovich authored
-
Victor Zverovich authored
-
Victor Zverovich authored
-
Victor Zverovich authored
-