range-v3 icon indicating copy to clipboard operation
range-v3 copied to clipboard

Range library for C++14/17/20, basis for C++20's std::ranges

Results 161 range-v3 issues
Sort by recently updated
recently updated
newest added

LLVM-17 changes the way coroutine flags are set (see [here](https://stackoverflow.com/questions/78027257/why-does-the-latest-clang-not-define-the-feature-test-macro-cpp-coroutines/78202935#78202935)). This fixes that.

This one hit me with a bit of surprise but I guess there might be a rationale (caching related), but couldn't find the answer. I have some list `items` containing...

According to https://bazel.build/external/overview, WORKSPACE is the legacy way to manage dependencies in Bazel and the new way is now Bzlmod. Can we support it? Based on the WORKSPACE file, it...

According to https://bazel.build/external/overview, WORKSPACE is the legacy way to manage dependencies in Bazel and the new way is now Bzlmod.

Could you please implement the ranges::views::pairwise and ranges::views::adjacent functionalities? These features are extremely handy and useful, and they are also implemented in modern versions of C++. Thank you.

Currently, `views::repeat_n` is a range factory that cannot be piped into: ```cpp std::vector vec{1, 2, 3}; views::repeat_n(vec, 2); // [[1, 2, 3], [1, 2, 3]] ``` So this naturally raises...

Here is the code ```cpp #include #include #include int main() { std::list l; using Foo = const ranges::ref_view&; ranges::_size_::has_non_member_size_requires_; } ``` [which fails to compile with GCC >= 11.1](https://godbolt.org/z/Mfob7eG8Y). Part...

Can you explain why `ranges::tranform` can be compiled with c++20, but failed to be compiled with c++17? ```c++ #include #include #include #include #include int main () { std::vector a{1.5,2.5,3.5}; std::set...

Hello! I'm investigating [the build failure of the range-v3 package in Debian](https://bugs.debian.org/1077433). I tried to build the current git HEAD and it also fails, with the same error: ``` [...

``` [ 0%] Building CXX object test/CMakeFiles/range.v3.constexpr_core.dir/constexpr_core.cpp.o cd /work/00434/eijkhout/rangev3/build-0.12.0-vista-gcc14/test && /opt/apps/gcc/14.2.0/bin/g++ -I/work/00434/eijkhout/rangev3/rangev3-0.12.0/include -O3 -DNDEBUG -fno-diagnostics-color -std=c++14 -Wall -Wextra -Werror -fdiagnostics-show-template-tree -ftemplate-backtrace-limit=0 -fomit-frame-pointer -Ofast -fstrict-aliasing -ffast-math -fsized-deallocation -march=native -mtune=native -DRANGES_CXX_ALIGNED_NEW=0 -fconcepts...