[libc++] Removes unneeded includes.
This removes all "TODO: remove these headers" comments from our headers.
Note there seem to be more headers that can be removed, that will be
done in separate commits.
Reviewed By: #libc, ldionne
Differential Revision: https://reviews.llvm.org/D127592
NOKEYCHECK=True
GitOrigin-RevId: c36870c8e79c1690432076c69cb98a879555efa8
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 8c77f2e..362e0ce 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -97,7 +97,10 @@
- Some libc++ headers no longer transitively include all of:
- ``<algorithm>``
- ``<chrono>``
+ - ``<exception>``
- ``<functional>``
+ - ``<new>``
+ - ``<typeinfo>``
- ``<utility>``
If, after updating libc++, you see compiler errors related to missing declarations