[libcxx-commits] [libcxx] de9bb21 - [libc++] Restore release note dropped during rebase of #196495 (#204435)
via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Jun 18 06:47:32 PDT 2026
Author: Nikita Grivin
Date: 2026-06-18T09:47:27-04:00
New Revision: de9bb21c7acdbfe2bfb763f161c49ec8fa9bf251
URL: https://github.com/llvm/llvm-project/commit/de9bb21c7acdbfe2bfb763f161c49ec8fa9bf251
DIFF: https://github.com/llvm/llvm-project/commit/de9bb21c7acdbfe2bfb763f161c49ec8fa9bf251.diff
LOG: [libc++] Restore release note dropped during rebase of #196495 (#204435)
A release note about transitive include removals was inadvertently
dropped during a rebase of #196495 before merge. This restores it.
Added:
Modified:
libcxx/docs/ReleaseNotes/23.rst
Removed:
################################################################################
diff --git a/libcxx/docs/ReleaseNotes/23.rst b/libcxx/docs/ReleaseNotes/23.rst
index 7823c2db39867..e7eb42207db42 100644
--- a/libcxx/docs/ReleaseNotes/23.rst
+++ b/libcxx/docs/ReleaseNotes/23.rst
@@ -61,6 +61,7 @@ Improvements and New Features
for ``std::deque<int>`` iterators.
- ``std::copy(CharT*, CharT*, ostreambuf_iterator<CharT>)`` has been optimized, resulting in performance improvements
of up to 25x.
+- A lot of transitive includes have been removed, resulting in significant compile time improvements.
- ``std::bad_variant_access::what()`` now returns a message identifying the cause of the failure:
``"std::visit: variant is valueless"``, ``"std::get: variant is valueless"``, or
``"std::get: wrong alternative for variant"``. The standard only requires ``what()`` to return an
More information about the libcxx-commits
mailing list