[libcxx-commits] [PATCH] D106040: [libcxx][modules] adds several headers to the module map

Christopher Di Bella via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Jul 14 23:47:25 PDT 2021


cjdb created this revision.
cjdb requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

- <__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 <https://reviews.llvm.org/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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D106040

Files:
  libcxx/include/__ranges/drop_view.h
  libcxx/include/__ranges/transform_view.h
  libcxx/include/module.modulemap
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/assign.copy.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/assign.move.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/ctor.default.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/ctor.in_place.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/deref.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/has_value.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/no_unique_address.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/properties.compile.pass.cpp
  libcxx/test/std/containers/views/span.sub/first.fail.cpp
  libcxx/test/std/containers/views/span.sub/last.fail.cpp
  libcxx/test/std/containers/views/span.sub/subspan.fail.cpp
  libcxx/test/std/ranges/range.adaptors/range.drop/dangling.cache.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp
  libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D106040.358848.patch
Type: text/x-patch
Size: 14729 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210715/1bd0f71b/attachment-0001.bin>


More information about the libcxx-commits mailing list