lib/libcxx/include/__algorithm/ranges_binary_search.h | 4 +- lib/libcxx/include/__config | 29 ++- lib/libcxx/include/__format/concepts.h | 5 +- lib/libcxx/include/__format/format_functions.h | 8 +- lib/libcxx/include/__format/formatter_floating_point.h | 3 +- lib/libcxx/include/__functional/function.h | 38 +-- lib/libcxx/include/__functional/hash.h | 4 + lib/libcxx/include/__memory/construct_at.h | 10 + lib/libcxx/include/__memory/shared_ptr.h | 218 ++++++++++------ lib/libcxx/include/__memory/uninitialized_algorithms.h | 26 +- lib/libcxx/include/__ranges/elements_view.h | 118 ++++----- lib/libcxx/include/__ranges/filter_view.h | 50 ++-- lib/libcxx/include/__ranges/iota_view.h | 432 +++++++++++++++----------------- lib/libcxx/include/__ranges/istream_view.h | 26 +- lib/libcxx/include/__ranges/join_view.h | 96 ++++--- lib/libcxx/include/__ranges/split_view.h | 52 ++-- lib/libcxx/include/__ranges/take_while_view.h | 30 +-- lib/libcxx/include/__ranges/transform_view.h | 127 ++++------ lib/libcxx/include/__type_traits/add_pointer.h | 4 +- lib/libcxx/include/__type_traits/remove_pointer.h | 4 +- lib/libcxx/include/any | 10 +- lib/libcxx/include/version | 2 + 22 files changed, 644 insertions(+), 652 deletions(-)