[all-commits] [llvm/llvm-project] a7c337: [libc++][ranges] Make range algorithms support pro...
Konstantin Varlamov via All-commits
all-commits at lists.llvm.org
Sun Jul 17 18:12:22 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a7c3379cf9a4efc9381f832639827a39f0396f65
https://github.com/llvm/llvm-project/commit/a7c3379cf9a4efc9381f832639827a39f0396f65
Author: Konstantin Varlamov <varconst at apple.com>
Date: 2022-07-17 (Sun, 17 Jul 2022)
Changed paths:
M libcxx/include/__algorithm/inplace_merge.h
M libcxx/include/__algorithm/iterator_operations.h
M libcxx/include/__algorithm/make_heap.h
M libcxx/include/__algorithm/min_element.h
M libcxx/include/__algorithm/nth_element.h
M libcxx/include/__algorithm/partial_sort.h
M libcxx/include/__algorithm/partial_sort_copy.h
M libcxx/include/__algorithm/pop_heap.h
M libcxx/include/__algorithm/push_heap.h
M libcxx/include/__algorithm/ranges_fill.h
M libcxx/include/__algorithm/ranges_make_heap.h
M libcxx/include/__algorithm/ranges_min_element.h
M libcxx/include/__algorithm/ranges_nth_element.h
M libcxx/include/__algorithm/ranges_pop_heap.h
M libcxx/include/__algorithm/ranges_push_heap.h
M libcxx/include/__algorithm/ranges_sort.h
M libcxx/include/__algorithm/ranges_sort_heap.h
M libcxx/include/__algorithm/ranges_stable_sort.h
M libcxx/include/__algorithm/shuffle.h
M libcxx/include/__algorithm/sift_down.h
M libcxx/include/__algorithm/sort.h
M libcxx/include/__algorithm/sort_heap.h
M libcxx/include/__algorithm/stable_sort.h
M libcxx/include/__debug_utils/randomize_range.h
M libcxx/test/libcxx/algorithms/nth_element_stability.pass.cpp
M libcxx/test/libcxx/algorithms/partial_sort_stability.pass.cpp
A libcxx/test/std/algorithms/ranges_robust_against_proxy_iterators.pass.cpp
M libcxx/test/support/test.support/test_proxy.pass.cpp
M libcxx/test/support/test_iterators.h
Log Message:
-----------
[libc++][ranges] Make range algorithms support proxy iterators
Also test all the range algorithms to verify the support.
Differential Revision: https://reviews.llvm.org/D129823
More information about the All-commits
mailing list