[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