SuccessChanges

Summary

  1. [libc++] Add _ITER_CONCEPT and _ITER_TRAITS implementations from C++20 (details)
Commit 6624fcba43be88fd357c74435a4d6462858c8fed by eric
[libc++] Add _ITER_CONCEPT and _ITER_TRAITS implementations from C++20
These traits are currently unused because we don't implement ranges.
However, their addition is part of ongoing work to allow libc++ to
optimize on user-provided contiguous iterators.
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/cpp20_iter_traits.pass.cpp
The file was modifiedlibcxx/include/iterator
The file was modifiedlibcxx/include/type_traits
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/cpp20_iter_concepts.pass.cpp