[libc++] Granularize <atomic> includes
authorNikolas Klauser <nikolasklauser@berlin.de>
Tue, 31 Jan 2023 18:23:30 +0000 (19:23 +0100)
committerNikolas Klauser <nikolasklauser@berlin.de>
Fri, 10 Mar 2023 12:28:29 +0000 (13:28 +0100)
commit70617a1a2389a1abe6151d52dc749fb5f7755439
treea8d183703b0454bc8441b15632d4a33f979a62ac
parent60a7188cb086abe172bc46582356f30b3c3e1c4c
[libc++] Granularize <atomic> includes

Reviewed By: ldionne, Mordante, #libc

Spies: arichardson, libcxx-commits

Differential Revision: https://reviews.llvm.org/D144255
25 files changed:
libcxx/docs/ReleaseNotes.rst
libcxx/include/__memory/shared_ptr.h
libcxx/include/atomic
libcxx/include/barrier
libcxx/include/condition_variable
libcxx/include/functional
libcxx/include/future
libcxx/include/ios
libcxx/include/latch
libcxx/include/memory
libcxx/include/module.modulemap.in
libcxx/include/mutex
libcxx/include/ostream
libcxx/include/semaphore
libcxx/test/libcxx/atomics/atomics.align/align.pass.cpp
libcxx/test/libcxx/transitive_includes/cxx03.csv
libcxx/test/libcxx/transitive_includes/cxx11.csv
libcxx/test/libcxx/transitive_includes/cxx14.csv
libcxx/test/libcxx/transitive_includes/cxx17.csv
libcxx/test/libcxx/transitive_includes/cxx20.csv
libcxx/test/libcxx/transitive_includes/cxx2b.csv
libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp
libcxx/test/std/atomics/atomics.types.generic/integral.pass.cpp
libcxx/test/support/atomic_helpers.h
libcxx/utils/data/ignore_format.txt