Mark de Wever | fffa08e | 2021-04-17 18:49:37 +0200 | [diff] [blame] | 1 | .. ranges-status: |
| 2 | |
| 3 | ================================ |
| 4 | libc++ Format 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 Format library in libc++. It is used to |
| 17 | track both the status of the sub-projects of the Format 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 | |
| 22 | If you are interested in contributing to the libc++ Format library, please send |
| 23 | a message to the #libcxx channel in the LLVM discord. Please *do not* start |
| 24 | working on any of the assigned items below. |
| 25 | |
| 26 | |
| 27 | Sub-Projects in the Format library |
| 28 | ================================== |
| 29 | |
| 30 | .. csv-table:: |
| 31 | :file: FormatProposalStatus.csv |
| 32 | :header-rows: 1 |
| 33 | :widths: auto |
| 34 | |
| 35 | |
| 36 | Misc. Items and TODOs |
| 37 | ===================== |
| 38 | |
| 39 | (Please mark all Format-related TODO comments with the string ``TODO FMT``, so we |
| 40 | can find them easily.) |
| 41 | |
| 42 | * C++23 may break the ABI with `P2216 <https://wg21.link/P2216>`_. |
| 43 | This ABI break may be backported to C++20. Therefore the library will not |
| 44 | be available on platforms where the ABI break is an issue. |
| 45 | |
| 46 | |
| 47 | Paper and Issue Status |
| 48 | ====================== |
| 49 | |
| 50 | .. csv-table:: |
| 51 | :file: FormatIssuePaperStatus.csv |
| 52 | :header-rows: 1 |
| 53 | :widths: auto |