[libcxx-commits] [PATCH] D124011: [libc++] Always enable the ranges concepts
Louis Dionne via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Apr 25 09:40:35 PDT 2022
ldionne requested changes to this revision.
ldionne added a comment.
This revision now requires changes to proceed.
If we do this, we'll have to also un-guard other things like `ranges::data` and more (see the failures in https://buildkite.com/llvm-project/libcxx-ci/builds/10285#6807f5d7-5e60-40fa-9fa9-c8736f986f8d).
I think it would be reasonable to do this: the goal of `_LIBCPP_HAS_NO_INCOMPLETE_RANGES` was primarily to prevent users from depending on ABI/API-unstable things, but these concepts probably won't change in the future.
Let's see what's required to fix the CI and then ship this on `main`, and cherry-pick onto `releases/14.x` before the next 14.x release.
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
More information about the libcxx-commits