libc++ Zip Status (P2321R2)¶
Overview¶
This document contains the status of the C++23 zip implementation in libc++. It is used to track both the status of the sub-projects of the effort and who is assigned to these sub-projects. This avoids duplicating effort.
If you are interested in contributing to this effort, please send a message to the #libcxx channel in the LLVM discord. Please do not start working on any items below that has already been assigned to someone else.
Sub-projects in the Implementation Effort¶
Section | Description | Dependencies | Assignee | Complete |
---|---|---|---|---|
[tuple] basic_common_reference, common_type | None | Nikolas Klauser | Complete | |
[tuple] constructor, assignment and swap overloads | None | Hui Xie | Complete | |
[pair] basic_common_reference, common_type | None | Nikolas Klauser | Complete | |
[pair] constructor, assignment and swap overloads | None | Hui Xie | Complete | |
[pair] uses_allocator_construction_args overloads | None | Nikolas Klauser | Complete | |
[vector<bool>::reference] add const operator= overload | None | Hui Xie | Not Started | |
Update weakly_comparable | None | Hui Xie | Not Started | |
zip_view | zip_view::iterator
zip_view::sentinel
|
Hui Xie | Complete | |
zip_view::iterator | None | Hui Xie | Complete | |
zip_view::sentinel | None | Hui Xie | Complete | |
zip_transform_view | zip_transform_view::iterator
zip_transform_view::sentinel
|
Hui Xie | Not Started | |
zip_transform_view::iterator | None | Hui Xie | Not Started | |
zip_transform_view::sentinel | None | Hui Xie | Not Started | |
adjacent_view | adjacent_view::iterator
adjacent_view::sentinel
|
Hui Xie | Not Started | |
adjacent_view::iterator | None | unassigned | Not Started | |
adjacent_view::sentinel | None | unassigned | Not Started | |
adjacent_transform_view | adjacent_transform_view::iterator,
adjacent_transform_view::sentinel
|
Hui Xie | Not Started | |
adjacent_transform_view::iterator | None | Hui Xie | Not Started | |
adjacent_transform_view::sentinel | None | Hui Xie | Not Started | |
enable_borrowed_range zip_view and adjacent_view | zip_view
adjacent_view
|
Hui Xie | Not Started |