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 54