[libcxx-commits] [libcxx] [libc++] Drop support for the C++20 Synchronization Library before C++20 (PR #82008)

Mark de Wever via libcxx-commits libcxx-commits at lists.llvm.org
Fri Feb 16 09:13:06 PST 2024


mordante wrote:

Do we really need to drop support for all versions prior to C++20? For example I've seen the `<barrier>` header used in code bases. My main concern is removing support without our typical deprecation heads-up.

If possible I would prefer the keep it in C++11 and if wanted use our 2 release deprecation.

Note this is not an objection, we have done this in the past when extensions became a maintenance issue.

If we want to do this we should create a separate patch to mention this in the LLVM-18 release, we still have time for that.

https://github.com/llvm/llvm-project/pull/82008


More information about the libcxx-commits mailing list