llvm-project/libcxx/test/std
zoecarver 9f01ac3b32 [libcxx] makes `iterator_traits` C++20-aware
* adds `iterator_traits` specialisation that supports all expected
  member aliases except for `pointer`
* adds `iterator_traits` specialisations for iterators that meet the
  legacy iterator requirements but might lack multiple member aliases
* makes pointer `iterator_traits` specialisation require objects

Depends on D99854.

Differential Revision: https://reviews.llvm.org/D99855
2021-04-20 11:30:08 -04:00
..
algorithms [libc++] Further improve the contiguous-iterator story, and fix some bugs. 2021-02-05 15:18:04 -05:00
atomics [libc++] Build and test with -Wundef warning. NFC. 2021-04-01 08:32:56 +02:00
concepts [libcxx] adds remaining callable concepts 2021-04-07 16:14:45 +00:00
containers [libc++] Implements ranges::enable_borrowed_range 2021-04-18 13:35:08 +02:00
depr [libc++] NFC: Use ASSERT_SAME_TYPE consistently in string.h and wchar.h tests 2021-04-15 13:06:06 -04:00
diagnostics [libc++] Remove <clocale> from some system_error tests 2020-10-28 09:49:36 -04:00
experimental [libcxx] [test] Add return values after assert(false) in some experimental tests 2021-03-24 11:44:01 +02:00
input.output [libcxx] [test] Ifdef out tests that rely on perms::none on directories for triggering errors 2021-04-19 23:03:12 +03:00
iterators [libcxx] makes `iterator_traits` C++20-aware 2021-04-20 11:30:08 -04:00
language.support [libc++] [C++20] [P0586] Implement safe integral comparisons 2021-04-20 04:52:59 +05:30
localization [libcxx] [test] Add XFAIL LIBCXX-WINDOWS-FIXME in 124 tests that fail in the future CI configuration 2021-03-22 23:41:11 +02:00
namespace [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00
numerics [libc++] Build and test with -Wundef warning. NFC. 2021-04-01 08:32:56 +02:00
ranges/range.range [libc++] Implements ranges::enable_borrowed_range 2021-04-18 13:35:08 +02:00
re [libcxx] [test] Add XFAIL LIBCXX-WINDOWS-FIXME in 124 tests that fail in the future CI configuration 2021-03-22 23:41:11 +02:00
strings [libc++] Implements ranges::enable_borrowed_range 2021-04-18 13:35:08 +02:00
thread [libc++] [test] Detect an improperly noexcept'ed __decay_copy. 2021-04-12 12:28:01 -04:00
utilities [libc++] [C++20] [P0586] Implement safe integral comparisons 2021-04-20 04:52:59 +05:30
pstl [libc++] Take 2: Integrate the PSTL into libc++ 2019-08-05 18:29:14 +00:00