[libcxx-commits] [libcxx] 45bc856 - [libc++][NFC] Add missing upcoming removal to 19 release notes

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Jul 10 11:11:35 PDT 2024


Author: Louis Dionne
Date: 2024-07-10T14:10:30-04:00
New Revision: 45bc85603a3b96bd8bf39073c2b865aac094ba4b

URL: https://github.com/llvm/llvm-project/commit/45bc85603a3b96bd8bf39073c2b865aac094ba4b
DIFF: https://github.com/llvm/llvm-project/commit/45bc85603a3b96bd8bf39073c2b865aac094ba4b.diff

LOG: [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".

Added: 
    

Modified: 
    libcxx/docs/ReleaseNotes/19.rst
    libcxx/docs/ReleaseNotes/20.rst

Removed: 
    


################################################################################
diff  --git a/libcxx/docs/ReleaseNotes/19.rst b/libcxx/docs/ReleaseNotes/19.rst
index d30021b7eb234..893e418d32d1d 100644
--- a/libcxx/docs/ReleaseNotes/19.rst
+++ b/libcxx/docs/ReleaseNotes/19.rst
@@ -140,6 +140,8 @@ LLVM 20
 - The ``LIBCXX_ENABLE_ASSERTIONS`` CMake variable and the ``_LIBCPP_ENABLE_ASSERTIONS`` macro that were used to enable
   the safe mode will be removed in LLVM 20.
 
+- The C++20 synchronization library will be removed entirely in language modes prior to C++20 in LLVM 20.
+
 LLVM 21
 ~~~~~~~
 TODO

diff  --git a/libcxx/docs/ReleaseNotes/20.rst b/libcxx/docs/ReleaseNotes/20.rst
index be4e1c2f9a4dd..79b9788f92eda 100644
--- a/libcxx/docs/ReleaseNotes/20.rst
+++ b/libcxx/docs/ReleaseNotes/20.rst
@@ -53,6 +53,8 @@ Deprecations and Removals
 - TODO: The ``LIBCXX_ENABLE_ASSERTIONS`` CMake variable and the ``_LIBCPP_ENABLE_ASSERTIONS`` macro that were used to enable
   the safe mode will be removed in LLVM 20.
 
+- TODO: The C++20 synchronization library will be removed entirely in language modes prior to C++20 in LLVM 20.
+
 
 Upcoming Deprecations and Removals
 ----------------------------------


        


More information about the libcxx-commits mailing list