[libcxx-commits] [libcxx] 419cce0 - [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (#208883)
via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Jul 11 12:23:18 PDT 2026
Author: Petr Hosek
Date: 2026-07-11T12:23:14-07:00
New Revision: 419cce0bb5e5fea52f701a20124f88ea1eee3e29
URL: https://github.com/llvm/llvm-project/commit/419cce0bb5e5fea52f701a20124f88ea1eee3e29
DIFF: https://github.com/llvm/llvm-project/commit/419cce0bb5e5fea52f701a20124f88ea1eee3e29.diff
LOG: [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (#208883)
These were accidentally placed in LLVM 22 rather than 23 file.
Added:
Modified:
libcxx/docs/ReleaseNotes/22.rst
libcxx/docs/ReleaseNotes/23.rst
Removed:
################################################################################
diff --git a/libcxx/docs/ReleaseNotes/22.rst b/libcxx/docs/ReleaseNotes/22.rst
index 556fea76d33ac..9f9927095a61f 100644
--- a/libcxx/docs/ReleaseNotes/22.rst
+++ b/libcxx/docs/ReleaseNotes/22.rst
@@ -128,9 +128,6 @@ Potentially breaking changes
``_LIBCPP_ABI_NO_ITERATOR_BASES``. If you are using this flag and care about ABI stability, you should set
``_LIBCPP_ABI_NO_REVERSE_ITERATOR_SECOND_MEMBER`` as well.
-- ``std::exception_ptr`` on Windows no longer relies on STL and is now implemented entirely within libc++.
- The implementation was donated by Microsoft and has been refactored to follow libc++ standards and conventions.
-
Announcements About Future Releases
-----------------------------------
@@ -157,8 +154,5 @@ ABI Affecting Changes
``_LIBCPP_DEPRECATED_ABI_BITSET_CONST_SUBSCRIPT_RETURN_REF``. Please inform the libc++ team if you need this flag,
since it will be removed in LLVM 24 if there is no evidence that it's required.
-- ``std::exception_ptr`` now uses the same layout on Windows as on other platforms, changing the size from two to one
- pointer.
-
Build System Changes
--------------------
diff --git a/libcxx/docs/ReleaseNotes/23.rst b/libcxx/docs/ReleaseNotes/23.rst
index 1213e8f43c8cd..f7a8e5b04f1ea 100644
--- a/libcxx/docs/ReleaseNotes/23.rst
+++ b/libcxx/docs/ReleaseNotes/23.rst
@@ -98,6 +98,9 @@ Potentially breaking changes
- The output of ``ostream << std::thread::id`` and ``std::format("...", std::thread:id)`` changes on some platforms from
hexadecimal to decimal. This is done to have consistent formatting across all platforms libc++ supports.
+- ``std::exception_ptr`` on Windows no longer relies on STL and is now implemented entirely within libc++.
+ The implementation was donated by Microsoft and has been refactored to follow libc++ standards and conventions.
+
Announcements About Future Releases
-----------------------------------
@@ -125,5 +128,8 @@ ABI Affecting Changes
map is never modified via an ``iterator``. This is necessary for reducing undefined behavior and for adding
``constexpr`` support for ``deque`` in C++26, so we do not provide any way to opt-out of that behavior.
+- ``std::exception_ptr`` now uses the same layout in MSVC mode as on other platforms, changing the size from two to one
+ pointer.
+
Build System Changes
--------------------
More information about the libcxx-commits
mailing list