mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-05 15:16:06 +00:00

- add zip_view and views::zip for C++23 - added unit tests - implemented section 5.6 (zip) in P2321R2 I used clang-format to format the files but they look nothing like the rest of the code base. Manually indenting each line to match the styles sounds like an impossible task. Is there any clang-format file which can format it reasonable similar to the rest of the code base so that I can manually format the rest lines that look weird? Reviewed By: ldionne, #libc, philnik, var-const Spies: Mordante, philnik, libcxx-commits, mgorny Differential Revision: https://reviews.llvm.org/D122806
3.2 KiB
3.2 KiB
1 | Section | Description | Dependencies | Assignee | Complete |
---|---|---|---|---|---|
2 | | `[tuple.syn] <https://wg21.link/tuple.syn>`_ | `[tuple] basic_common_reference, common_type <https://reviews.llvm.org/D116538>`_ | None | Nikolas Klauser | |Complete| |
3 | | `[tuple.tuple] <https://wg21.link/tuple.tuple>`_ | `[tuple] constructor, assignment and swap overloads <https://reviews.llvm.org/D116621>`_ | None | Nikolas Klauser | |In Progress| |
4 | | `[utility.syn] <https://wg21.link/utility.syn>`_ | [pair] basic_common_reference, common_type | None | Nikolas Klauser | |Complete| |
5 | | `[pairs.pair] <https://wg21.link/pairs.pair>`_ | [pair] constructor, assignment and swap overloads | None | Nikolas Klauser | |Not Started| |
6 | | `[memory.syn] <https://wg21.link/memory.syn>`_ | `[allocator.uses.construction] <https://wg21.link/allocator.uses.construction>`_ | [pair] uses_allocator_construction_args overloads | None | Unassigned | |Not Started| |
7 | | `[vector.bool] <https://wg21.link/vector.bool>`_ | [vector<bool>::reference] add const operator= overload | None | Nikolas Klauser | |Not Started| |
8 | | `[iterator.concept.winc] <https://wg21.link/iterator.concept.winc>`_ | Update weakly_comparable | None | Unassigned | |Not Started| |
9 | | `[range.zip] <https://wg21.link/ranges.syn>`_ | `zip_view <https://reviews.llvm.org/D122806>`_ | | `zip_view::iterator` | `zip_view::sentinel` | Hui Xie | |Complete| |
10 | | `[range.zip.iterator] <https://wg21.link/range.zip.iterator>`_ | `zip_view::iterator <https://reviews.llvm.org/D122806>`_ | None | Hui Xie | |Complete| |
11 | | `[range.zip.sentinel] <https://wg21.link/range.zip.sentinel>`_ | `zip_view::sentinel <https://reviews.llvm.org/D122806>`_ | None | Hui Xie | |Complete| |
12 | | `[range.zip.transform.view] <https://wg21.link/range.zip.transform.view>`_ | zip_transform_view | | `zip_transform_view::iterator` | `zip_transform_view::sentinel` | Unassigned | |Not Started| |
13 | | `[range.zip.transform.iterator] <https://wg21.link/range.zip.transform.iterator>`_ | zip_transform_view::iterator | None | Unassigned | |Not Started| |
14 | | `[range.zip.transform.sentinel] <https://wg21.link/range.zip.transform.sentinel>`_ | zip_transform_view::sentinel | None | Unassigned | |Not Started| |
15 | | `[range.adjacent.view] <https://wg21.link/range.adjacent.view>`_ | adjacent_view | | `adjacent_view::iterator` | `adjacent_view::sentinel` | Unassigned | |Not Started| |
16 | | `[range.adjacent.iterator] <https://wg21.link/range.adjacent.iterator>`_ | adjacent_view::iterator | None | Unassigned | |Not Started| |
17 | | `[range.adjacent.sentinel] <https://wg21.link/range.adjacent.sentinel>`_ | adjacent_view::sentinel | None | Unassigned | |Not Started| |
18 | | `[range.adjacent.transform.view] <https://wg21.link/range.adjacent.transform.view>`_ | adjacent_transform_view | | `adjacent_transform_view::iterator`, | `adjacent_transform_view::sentinel` | Unassigned | |Not Started| |
19 | | `[range.adjacent.transform.iterator] <https://wg21.link/range.adjacent.transform.iterator>`_ | adjacent_transform_view::iterator | None | Unassigned | |Not Started| |
20 | | `[range.adjacent.transform.sentinel] <https://wg21.link/range.adjacent.transform.sentinel>`_ | adjacent_transform_view::sentinel | None | Unassigned | |Not Started| |
21 | | `[ranges.syn] <https://wg21.link/ranges.syn>`_ | enable_borrowed_range zip_view and adjacent_view | | `zip_view` | `adjacent_view` | Unassigned | |Not Started| |