Closed matt77hias closed 4 months ago
@vitaut, Maybe makes sense to reintroduced tests for g++-11 and C++20 into CI? CI currently does not have tests for g++ and C++20.
It was removed in this commit:
Is there a reason why is_formattable does not have some checks for the usual suspects that are formattable?
I don't think the tests need to be exhaustive. It's enough to cover important categories of formattable types. We don't need to test every type that has a user-defined formatter.
I am not familiar with the CI test setup, but do we already have C++20 coverage?
We do.
Maybe makes sense to reintroduced tests for g++-11 and C++20 into CI?
I removed g++-11 because its installation was broken but a PR to reintroduce it (or another version that supports C++20) would be welcome.
I don't think the tests need to be exhaustive. It's enough to cover important categories of formattable types. We don't need to test every type that has a user-defined formatter.
I agree, but I would have expected some static_assert(is_formattable<...)
alongside all these static_assert(!is_formattable<...)
.
I used
static_assert
s without a message (C++17) for the concept (C++20) tests. Is there a reason whyis_formattable
does not have some checks for the usual suspects that are formattable?I am not familiar with the CI test setup, but do we already have C++20 coverage?