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  | 
|---|---|---|---|---|
None  | 
Nikolas Klauser  | 
Complete  | 
||
None  | 
Hui Xie  | 
Complete  | 
||
[pair] basic_common_reference, common_type  | 
None  | 
Nikolas Klauser  | 
Complete  | 
|
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::iterator 
zip_view::sentinel 
 | 
Hui Xie  | 
Complete  | 
||
None  | 
Hui Xie  | 
Complete  | 
||
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  |