[all-commits] [llvm/llvm-project] 2eb2ff: [libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_...
Quuxplusone via All-commits
all-commits at lists.llvm.org
Mon Jan 31 09:11:18 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2eb2ff2a02a30cf3466ab487fa5a1b2abefadcc2
https://github.com/llvm/llvm-project/commit/2eb2ff2a02a30cf3466ab487fa5a1b2abefadcc2
Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M libcxx/include/__algorithm/in_in_out_result.h
M libcxx/include/__algorithm/in_in_result.h
M libcxx/include/__algorithm/in_out_result.h
M libcxx/include/__config
M libcxx/include/__filesystem/directory_iterator.h
M libcxx/include/__filesystem/recursive_directory_iterator.h
M libcxx/include/__functional/ranges_operations.h
M libcxx/include/__iterator/advance.h
M libcxx/include/__iterator/common_iterator.h
M libcxx/include/__iterator/concepts.h
M libcxx/include/__iterator/counted_iterator.h
M libcxx/include/__iterator/default_sentinel.h
M libcxx/include/__iterator/incrementable_traits.h
M libcxx/include/__iterator/indirectly_comparable.h
M libcxx/include/__iterator/insert_iterator.h
M libcxx/include/__iterator/iter_move.h
M libcxx/include/__iterator/iter_swap.h
M libcxx/include/__iterator/iterator_traits.h
M libcxx/include/__iterator/next.h
M libcxx/include/__iterator/prev.h
M libcxx/include/__iterator/projected.h
M libcxx/include/__iterator/readable_traits.h
M libcxx/include/__iterator/unreachable_sentinel.h
M libcxx/include/__memory/concepts.h
M libcxx/include/__memory/ranges_construct_at.h
M libcxx/include/__memory/ranges_uninitialized_algorithms.h
M libcxx/include/__ranges/access.h
M libcxx/include/__ranges/all.h
M libcxx/include/__ranges/common_view.h
M libcxx/include/__ranges/concepts.h
M libcxx/include/__ranges/copyable_box.h
M libcxx/include/__ranges/counted.h
M libcxx/include/__ranges/dangling.h
M libcxx/include/__ranges/data.h
M libcxx/include/__ranges/drop_view.h
M libcxx/include/__ranges/empty.h
M libcxx/include/__ranges/empty_view.h
M libcxx/include/__ranges/enable_borrowed_range.h
M libcxx/include/__ranges/enable_view.h
M libcxx/include/__ranges/iota_view.h
M libcxx/include/__ranges/join_view.h
M libcxx/include/__ranges/non_propagating_cache.h
M libcxx/include/__ranges/owning_view.h
M libcxx/include/__ranges/range_adaptor.h
M libcxx/include/__ranges/ref_view.h
M libcxx/include/__ranges/reverse_view.h
M libcxx/include/__ranges/single_view.h
M libcxx/include/__ranges/size.h
M libcxx/include/__ranges/subrange.h
M libcxx/include/__ranges/take_view.h
M libcxx/include/__ranges/transform_view.h
M libcxx/include/__ranges/view_interface.h
M libcxx/include/ranges
M libcxx/include/span
M libcxx/include/string_view
M libcxx/test/std/input.output/filesystems/class.path/path.itr/iterator.pass.cpp
M libcxx/test/support/test_macros.h
M libcxx/test/support/test_range.h
Log Message:
-----------
[libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS. NFC.
The macro that opts out of `std::ranges::` functionality is called
`_LIBCPP_HAS_NO_INCOMPLETE_RANGES`, and is unrelated to this macro
which is specifically about _compiler_ support for the _syntax_.
The only non-mechanical diff here is in `<__config>`.
Differential Revision: https://reviews.llvm.org/D118507
Commit: 23f73ff5f6fd665b94459f922e1fdd48d1ffb68b
https://github.com/llvm/llvm-project/commit/23f73ff5f6fd665b94459f922e1fdd48d1ffb68b
Author: Arthur O'Dwyer <arthur.j.odwyer at gmail.com>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M libcxx/docs/Status/Cxx2bIssues.csv
M libcxx/include/__ranges/transform_view.h
Log Message:
-----------
[libc++] [NFC] Audit LWG issues for "Nothing To Do" and "Complete".
Each "Nothing To Do" issue only changed nits in the English wording,
not anything to do with the code.
Each "Complete" issue was completed already, as far as I can tell.
I tried to err on the side of caution: I didn't mark a few issues
whose P/Rs were very invasive and would take time to verify, and I
didn't mark a lot of issues involving features we haven't even started
yet.
Differential Revision: https://reviews.llvm.org/D117960
Compare: https://github.com/llvm/llvm-project/compare/aae947e860d4...23f73ff5f6fd
More information about the All-commits
mailing list