[libc++] Granularize chrono includes
Reviewed By: Quuxplusone, #libc
Spies: libcxx-commits
Differential Revision: https://reviews.llvm.org/D120141
NOKEYCHECK=True
GitOrigin-RevId: 489637e66dd38d29517d16da1afaee60485687d1
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 1e24ad6..ce13166 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -53,10 +53,10 @@
``<filesystem>`` header. The associated macro
``_LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM`` has also been removed.
-- Transitive includes of ``<algorithm>`` have been removed. If you see compiler errors
- related to missing declarations inside namespace ``std`` when updating libc++,
- you are probably missing ``#include <algorithm>`` in a file where you use algorithms.
-
+- Some libc++ headers no longer transitively include all of ``<algorithm>``and ``<chrono>``.
+ If, after updating libc++, you see compiler errors related to missing declarations in
+ namespace ``std``, it might be because one of your source files now needs to
+ ``#include <algorithm>`` and/or ``#include <chrono>``.
ABI Changes
-----------