[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.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D124011/new/

https://reviews.llvm.org/D124011



More information about the libcxx-commits mailing list