Christopher Di Bella

Results 52 issues of Christopher Di Bella

Coroutines tests are failing when building with Clang because libstdc++ headers want a `-fcoroutines` option enabled, which Clang doesn't have (it's got `-fcoroutines-ts`). There are two solutions, and I think...

stride_view is one of the things I regret not getting into C++20, so much so, that I'm planning on: 1. implementing it at CppCon on stage, so people don't use...

Now that MSVC can compile this project, it would be good for us to compile with MSVC too. In order to do this, a separate Dockerfile will need to be...

enhancement

All of the input-range-and-a-half algorithms are deprecated in the Ranges TS, and MSVC doesn't recognise this flag. We _could_ add some fancy CMake to accommodate this, but these overloads aren't...

bug

This is an attempt at getting the design for numeric ranges going (third time lucky?). There's a lot of design documentation in the commit messages; and possibly some rambling too....

enhancement
help wanted

All the examples are ill-formed. ```cpp #include namespace view { using namespace std::experimental::ranges::view; using namespace std::experimental::ranges::view::ext; } // namespace view int main() { auto s1 = view::generate([]{ return 0; })...

bug

This might be a bug in GCC, not Ranges. Link: https://godbolt.org/g/rxBUhq ```cpp #include #include #include using std::experimental::ranges::Assignable; using T = std::vector; static_assert(Assignable); int main() { // diagnostic equivalent to: //...

What should come of the deprecated algorithm overloads, which aren't mentioned in P0896?

**Describe the bug** `TEMPLATE_PRODUCT_TEST_CASE`'s internals do something to trip up `-Wsign-conversion`, which causes problems for user code. **Expected behavior** No warning should be visible from user code. **Reproduction steps** ```cpp...

Warnings issue

`-Wsign-conversion` was complaining about an implicit sign conversion, so this commit explicitly converts the unsigned type to a signed one. Commit also adds a `-Wsign-conversion` to the list of warnings,...

Warnings issue