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

Jan Kokemüller via libcxx-commits libcxx-commits at lists.llvm.org
Fri Feb 16 08:54:23 PST 2024


jiixyj wrote:

+1, although I can only speak from the perspective of someone who is a bit familiar with this part of the code and doesn't know about the reasons it was backported for C++03.

It also makes sense in light of the [proposed additions](<https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2643r2.html>) to `atomic_wait`/`latch`/`semaphore`, as they make use of C++20 features (i.e. concepts) in some interfaces.

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


More information about the libcxx-commits mailing list