Zoe Carver | a720e2c | 2021-04-13 17:56:55 -0700 | [diff] [blame] | 1 | .. ranges-status: |
| 2 | |
| 3 | ================================ |
| 4 | libc++ Ranges Status |
| 5 | ================================ |
| 6 | |
Louis Dionne | e96350d | 2021-07-06 09:46:29 -0400 | [diff] [blame] | 7 | .. include:: ../Helpers/Styles.rst |
Zoe Carver | a720e2c | 2021-04-13 17:56:55 -0700 | [diff] [blame] | 8 | |
| 9 | .. contents:: |
| 10 | :local: |
| 11 | |
| 12 | |
| 13 | Overview |
| 14 | ================================ |
| 15 | |
| 16 | This document contains the status of the C++20 Ranges library in libc++. It is used to |
| 17 | track both the status of the sub-projects of the ranges library and who is assigned to |
| 18 | these sub-projects. This is imperative to effective implementation so that work is not |
| 19 | duplicated and implementors are not blocked by each other. |
| 20 | |
| 21 | If you are interested in contributing to the libc++ Ranges library, please send a message |
| 22 | to the #libcxx channel in the LLVM discord. Please *do not* start working on any of the |
| 23 | assigned items below. |
| 24 | |
| 25 | |
| 26 | Sub-Projects in the One Ranges Proposal |
| 27 | ======================================= |
| 28 | |
| 29 | .. csv-table:: |
Louis Dionne | e96350d | 2021-07-06 09:46:29 -0400 | [diff] [blame] | 30 | :file: RangesPaper.csv |
Zoe Carver | a720e2c | 2021-04-13 17:56:55 -0700 | [diff] [blame] | 31 | :header-rows: 1 |
| 32 | :widths: auto |
| 33 | |
Christopher Di Bella | 9cdec31 | 2021-11-19 23:26:35 +0000 | [diff] [blame] | 34 | .. csv-table:: |
| 35 | :file: RangesAlgorithms.csv |
| 36 | :header-rows: 1 |
| 37 | :widths: auto |
| 38 | |
Zoe Carver | a720e2c | 2021-04-13 17:56:55 -0700 | [diff] [blame] | 39 | |
| 40 | Misc. Items and TODOs |
| 41 | ==================================== |
| 42 | |
Mark de Wever | 41b7429 | 2021-04-14 19:33:03 +0200 | [diff] [blame] | 43 | (Note: files with required updates will contain the TODO at the beginning of the list item |
Zoe Carver | a720e2c | 2021-04-13 17:56:55 -0700 | [diff] [blame] | 44 | so they can be easily found via global search.) |
| 45 | |
| 46 | * TODO(XX_SPACESHIP_CONCEPTS): when spaceship support is added to various STL types, we need to update some concept tests. |
| 47 | |
| 48 | Paper and Issue Status |
| 49 | ==================================== |
| 50 | |
| 51 | (Note: stolen from MSVC `here <https://github.com/microsoft/STL/issues/39>`_.) |
| 52 | |
| 53 | .. csv-table:: |
Louis Dionne | e96350d | 2021-07-06 09:46:29 -0400 | [diff] [blame] | 54 | :file: RangesIssues.csv |
Zoe Carver | a720e2c | 2021-04-13 17:56:55 -0700 | [diff] [blame] | 55 | :header-rows: 1 |
Kazu Hirata | eed72cf | 2021-10-29 20:26:09 -0700 | [diff] [blame] | 56 | :widths: auto |