llvm-project/libcxx/test/std
Mark de Wever 088c7f7e3c [libc++] Applies P0602R4 retro-actively.
While testing a test failure of C++17 with Clang ToT it was noticed the
paper
  P0602R4 variant and optional should propagate copy/move triviality
was not applied as a DR in libc++.

This was discovered while investigating the issue "caused by" D131479.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D133326
2022-09-20 19:01:34 +02:00
..
algorithms [libc++] Avoid including <tuple> in compressed_pair.h 2022-09-18 10:49:35 +02:00
atomics [libc++] Always query the compiler to find whether a type is always lockfree 2022-09-19 11:10:02 -04: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++][lit][AIX] Enable test case last_write_time.pass.cpp for AIX 2022-09-16 16:08:40 -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++][test] Adds format string helper. 2022-09-20 18:58:37 +02:00
utilities [libc++] Applies P0602R4 retro-actively. 2022-09-20 19:01:34 +02:00
pstl