[libcxx-commits] [libcxx] [libc++][doc] Update the release notes for LLVM 19. (PR #99061)
Mark de Wever via libcxx-commits
libcxx-commits at lists.llvm.org
Sun Jul 21 04:29:48 PDT 2024
================
@@ -59,6 +59,16 @@ Deprecations and Removals
Upcoming Deprecations and Removals
----------------------------------
+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.
+
+- The ``_LIBCPP_ENABLE_REMOVED_ALLOCATOR_CONST`` macro will no longer have an effect.
----------------
mordante wrote:
Fix that. I've also copy-pasted the C++03 removal to this file.
https://github.com/llvm/llvm-project/pull/99061
More information about the libcxx-commits
mailing list