libc++ Ranges Status¶
Overview¶
This document contains the status of the Ranges library in libc++. It is used to track both the status of the sub-projects of the ranges library and who is assigned to these sub-projects. This is imperative to effective implementation so that work is not duplicated and implementors are not blocked by each other.
If you are interested in contributing to the libc++ Ranges library, please send a message to the #libcxx channel in the LLVM discord. Please do not start working on any of the assigned items below.
Major features¶
Standard |
Name |
Assignee |
CL |
Status |
---|---|---|---|---|
C++23 |
Konstantin Varlamov |
Complete |
||
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Mark de Wever |
Various |
Complete |
|
C++20 |
Jakub Mazurkiewicz |
Various |
In progress |
Views¶
Standard |
View |
Assignee |
CL |
Status |
---|---|---|---|---|
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Arthur O’Dwyer |
✅ |
||
C++20 |
Louis Dionne |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Hui Xie |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Hui Xie |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Hui Xie |
✅ |
||
C++20 |
Zoe Carver and Konstantin Varlamov |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Zoe Carver |
✅ |
||
C++20 |
Hui Xie |
✅ |
||
C++20 |
Hui Xie |
✅ |
||
C++23 |
Yrong |
✅ |
||
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Hui Xie |
✅ |
||
C++23 |
Hui Xie |
No patch yet |
Not started |
|
C++23 |
Hui Xie |
No patch yet |
Not started |
|
C++23 |
Hui Xie |
No patch yet |
Not started |
|
C++23 |
Jakub Mazurkiewicz |
In progress |
||
C++23 |
Will Hawkins |
In Progress |
||
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Jakub Mazurkiewicz |
✅ |
||
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Nikolas Klauser |
✅ |
||
C++23 |
Hristo Hristov and Will Hawkins |
In Progress |
||
C++23 |
Hristo Hristov |
In Progress |
Algorithms¶
Standard |
Algorithm |
Assignee |
CL |
Status |
---|---|---|---|---|
C++20 |
all C++20 algorithms |
N/A |
N/A |
✅ |
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Zijun Zhao |
✅ |
||
C++23 |
Zijun Zhao |
No patch yet |
In Progress |
|
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Unassigned |
No patch yet |
Not started |
|
C++23 |
Zijun Zhao |
No patch yet |
In Progress |
|
C++23 |
Christopher Di Bella |
N/A |
Complete |
|
C++23 |
Christopher Di Bella |
N/A |
Complete |
|
C++23 |
Christopher Di Bella |
N/A |
In progress |
|
C++23 |
Christopher Di Bella |
N/A |
In progress |
|
C++23 |
Christopher Di Bella |
N/A |
In progress |
|
C++23 |
Christopher Di Bella |
N/A |
In progress |