1 .. ranges-status: 2 3 ================================ 4 libc++ Ranges Status 5 ================================ 6 7 .. include:: Helpers/Styles.rst 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:: 30 :file: OneRangesProposalStatus.csv 31 :header-rows: 1 32 :widths: auto 33 34 35 Misc. Items and TODOs 36 ==================================== 37 38 (Note: files with required updates will contain the TODO at the beginning of the list item 39 so they can be easily found via global search.) 40 41 * TODO(XX_SPACESHIP_CONCEPTS): when spaceship support is added to various STL types, we need to update some concept tests. 42 43 Paper and Issue Status 44 ==================================== 45 46 (Note: stolen from MSVC `here <https://github.com/microsoft/STL/issues/39>`_.) 47 48 .. csv-table:: 49 :file: RangesIssuePaperStatus.csv 50 :header-rows: 1 51 :widths: auto