[all-commits] [llvm/llvm-project] 6cb05c: [libcxx][modularisation] adds several headers to t...
Christopher Di Bella via All-commits
all-commits at lists.llvm.org
Fri Jul 16 09:08:20 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6cb05ca392fb46c3c2ad1f3624dad3b55adc5cf1
https://github.com/llvm/llvm-project/commit/6cb05ca392fb46c3c2ad1f3624dad3b55adc5cf1
Author: Christopher Di Bella <cjdb at google.com>
Date: 2021-07-16 (Fri, 16 Jul 2021)
Changed paths:
M libcxx/include/__ranges/drop_view.h
M libcxx/include/__ranges/transform_view.h
M libcxx/include/module.modulemap
M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/assign.copy.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/assign.move.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/ctor.default.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/ctor.in_place.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/deref.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/has_value.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/no_unique_address.pass.cpp
M libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/properties.compile.pass.cpp
M libcxx/test/std/containers/views/span.sub/first.fail.cpp
M libcxx/test/std/containers/views/span.sub/last.fail.cpp
M libcxx/test/std/containers/views/span.sub/subspan.fail.cpp
M libcxx/test/std/ranges/range.adaptors/range.drop/dangling.cache.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp
M libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp
Log Message:
-----------
[libcxx][modularisation] adds several headers to the module map
* <__algorithm/iter_swap.h>
* <__algorithm/swap_ranges.h>
* <__functional/is_transparent.h>
* <__memory/uses_allocator.h>
* <__ranges/drop_view.h>
* <__ranges/transform_view.h>
* <shared_mutex>
* <span>
Also updates header inclusions that were affected.
**NOTE:** This is a proper subset of D105932. Since the content has
already been LGTM'd, I intend to merge this patch without review,
pending green CI. I decided it would be better to move these changes
into their own commit since the former patch has undergone further
changes and will need yet another light review. In the event any of
that gets rolled back (for whatever reason), the changes in this patch
won't be affected.
Differential Revision: https://reviews.llvm.org/D106040
More information about the All-commits
mailing list