Skip to content

Commit 45bc856

Browse files
committed
[libc++][NFC] Add missing upcoming removal to 19 release notes
This upcoming removal was recorded in the release notes for LLVM 19 as part of the deprecation of the C++20 synchronization library in pre-C++20 modes, but wasn't included in "Upcoming Deprecations and Removals".
1 parent 33af4bd commit 45bc856

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

libcxx/docs/ReleaseNotes/19.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,8 @@ LLVM 20
140140
- The ``LIBCXX_ENABLE_ASSERTIONS`` CMake variable and the ``_LIBCPP_ENABLE_ASSERTIONS`` macro that were used to enable
141141
the safe mode will be removed in LLVM 20.
142142

143+
- The C++20 synchronization library will be removed entirely in language modes prior to C++20 in LLVM 20.
144+
143145
LLVM 21
144146
~~~~~~~
145147
TODO

libcxx/docs/ReleaseNotes/20.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ Deprecations and Removals
5353
- TODO: The ``LIBCXX_ENABLE_ASSERTIONS`` CMake variable and the ``_LIBCPP_ENABLE_ASSERTIONS`` macro that were used to enable
5454
the safe mode will be removed in LLVM 20.
5555

56+
- TODO: The C++20 synchronization library will be removed entirely in language modes prior to C++20 in LLVM 20.
57+
5658

5759
Upcoming Deprecations and Removals
5860
----------------------------------

0 commit comments

Comments
 (0)