lib/libcxx/include/__algorithm/algorithm_family.h | 52 ------- lib/libcxx/include/__algorithm/clamp.h | 4 +- lib/libcxx/include/__algorithm/copy_backward.h | 6 +- lib/libcxx/include/__algorithm/find_first_of.h | 3 +- lib/libcxx/include/__algorithm/inplace_merge.h | 6 +- lib/libcxx/include/__algorithm/is_permutation.h | 259 +++++++++++++++++++++----------- lib/libcxx/include/__algorithm/iterator_operations.h | 26 +++- lib/libcxx/include/__algorithm/move.h | 26 ++-- lib/libcxx/include/__algorithm/move_backward.h | 38 +++-- lib/libcxx/include/__algorithm/next_permutation.h | 36 +++-- lib/libcxx/include/__algorithm/prev_permutation.h | 36 +++-- lib/libcxx/include/__algorithm/ranges_clamp.h | 65 ++++++++ lib/libcxx/include/__algorithm/ranges_is_permutation.h | 89 +++++++++++ lib/libcxx/include/__algorithm/ranges_move.h | 15 +- lib/libcxx/include/__algorithm/ranges_move_backward.h | 5 +- lib/libcxx/include/__algorithm/ranges_next_permutation.h | 72 +++++++++ lib/libcxx/include/__algorithm/ranges_prev_permutation.h | 76 ++++++++++ lib/libcxx/include/__algorithm/ranges_remove_copy.h | 55 +++---- lib/libcxx/include/__algorithm/ranges_remove_copy_if.h | 58 ++++--- lib/libcxx/include/__algorithm/ranges_replace_copy.h | 69 +++++---- lib/libcxx/include/__algorithm/ranges_replace_copy_if.h | 72 +++++---- lib/libcxx/include/__algorithm/ranges_rotate.h | 71 +++++++++ lib/libcxx/include/__algorithm/ranges_sample.h | 74 +++++++++ lib/libcxx/include/__algorithm/ranges_shuffle.h | 34 +---- lib/libcxx/include/__algorithm/ranges_swap_ranges.h | 11 +- lib/libcxx/include/__algorithm/reverse.h | 23 ++- lib/libcxx/include/__algorithm/rotate.h | 57 ++++--- lib/libcxx/include/__algorithm/sample.h | 48 +++--- lib/libcxx/include/__algorithm/stable_partition.h | 4 +- lib/libcxx/include/__algorithm/swap_ranges.h | 37 ++++- lib/libcxx/include/__algorithm/uniform_random_bit_generator_adaptor.h | 62 ++++++++ lib/libcxx/include/__availability | 24 +-- lib/libcxx/include/__iterator/incrementable_traits.h | 1 + lib/libcxx/include/__iterator/iterator_traits.h | 7 + lib/libcxx/include/__iterator/reverse_iterator.h | 10 +- lib/libcxx/include/__memory/pointer_traits.h | 26 +++- lib/libcxx/include/__ranges/size.h | 1 + lib/libcxx/include/__verbose_abort | 26 +++- lib/libcxx/include/algorithm | 149 ++++++++++++++++++ lib/libcxx/include/format | 101 +++++++------ lib/libcxx/include/span | 7 +- lib/libcxx/include/version | 8 +- 42 files changed, 1343 insertions(+), 506 deletions(-)