[all-commits] [llvm/llvm-project] 8200e1: [libc++][ranges] Implement `views::drop`.

Konstantin Varlamov via All-commits all-commits at lists.llvm.org
Tue May 10 09:31:45 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8200e1253f6f300dc70b3457589e99a5a618f2d7
      https://github.com/llvm/llvm-project/commit/8200e1253f6f300dc70b3457589e99a5a618f2d7
  Author: Konstantin Varlamov <varconst at apple.com>
  Date:   2022-05-10 (Tue, 10 May 2022)

  Changed paths:
    M libcxx/docs/Status/Cxx20Papers.csv
    M libcxx/docs/Status/Cxx2bIssues.csv
    M libcxx/docs/Status/RangesIssues.csv
    M libcxx/include/__ranges/drop_view.h
    M libcxx/include/__ranges/subrange.h
    A libcxx/test/std/ranges/range.adaptors/range.drop/adaptor.pass.cpp
    M libcxx/test/std/ranges/range.adaptors/range.take/adaptor.pass.cpp

  Log Message:
  -----------
  [libc++][ranges] Implement `views::drop`.

The view itself has been implemented previously -- this patch only adds
the ability to pipe it.

Also finishes the implementation of [P1739](https://wg21.link/p1739) and
[LWG3407](https://wg21.link/lwg3407).

Differential Revision: https://reviews.llvm.org/D125156




More information about the All-commits mailing list