llvm-project/libcxx/test/std
Mark de Wever 24e1736d84 [libc++][random] Removes transitive includes.
It seems these includes are still provided by the sub headers, so it only
removes the duplicates.

There is no change in the list of includes, but the change affects the
modular build. By not having the includes in the top-level header the
module map has changed. This uncovers missing includes in the tests
and missing exports in the module map. This causes the huge amount of
changes in the patch.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D133252
2022-09-11 17:39:27 +02:00
..
algorithms [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
atomics [libc++] Undeprecate ATOMIC_FLAG_INIT (LWG3659) 2022-07-12 08:00:40 +03:00
concepts [libc++] Remove unused __functional includes 2022-05-28 10:12:39 +02:00
containers [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
depr [libc++][cuchar] Declare std::c8rtomb and std::mbrtoc8 in <cuchar> if available. 2022-09-10 21:10:33 -04:00
diagnostics [libc++] Implement `operator<=>` for `error_{code,condition}` 2022-08-15 16:05:53 -07:00
experimental [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
input.output [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ 2022-08-23 18:36:38 -04:00
iterators [libc++] Fix .compile.fail.cpp tests that should have been marked as UNSUPPORTED in C++03/11 2022-08-25 09:00:43 -04:00
language.support [libc++][format] Updates feature-test macros. 2022-09-07 18:39:39 +02:00
library/description/conventions [libc++] Make <ranges> non-experimental 2022-08-18 16:59:58 -04:00
localization [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
namespace [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ 2022-05-27 15:24:45 -04:00
numerics [libc++][random] Removes transitive includes. 2022-09-11 17:39:27 +02:00
ranges [libc++] Granularize the rest of memory 2022-09-05 12:36:41 +02:00
re [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ 2022-08-23 18:36:38 -04:00
strings [libc++][cuchar] Declare std::c8rtomb and std::mbrtoc8 in <cuchar> if available. 2022-09-10 21:10:33 -04:00
thread [libcxx] [test] Make some threading tests more robust 2022-08-19 11:42:35 +03:00
time [libc++] Fix compilation error on platforms that don't implement std::tm 2022-09-08 18:10:53 -04:00
utilities [libc++] Removes Clang 13 support. 2022-09-08 17:51:52 +02:00
pstl