xref: /openbsd/gnu/llvm/libcxx/docs/Status/Format.rst (revision a0747c9f)
1.. format-status:
2
3================================
4libc++ Format Status
5================================
6
7.. include:: ../Helpers/Styles.rst
8
9.. contents::
10   :local:
11
12
13Overview
14========
15
16This document contains the status of the C++20 Format library in libc++. It is used to
17track both the status of the sub-projects of the Format library and who is assigned to
18these sub-projects. This is imperative to effective implementation so that work is not
19duplicated and implementors are not blocked by each other.
20
21
22If you are interested in contributing to the libc++ Format library, please send
23a message to the #libcxx channel in the LLVM discord. Please *do not* start
24working on any of the assigned items below.
25
26
27Sub-Projects in the Format library
28==================================
29
30.. csv-table::
31   :file: FormatPaper.csv
32   :header-rows: 1
33   :widths: auto
34
35
36Misc. Items and TODOs
37=====================
38
39(Please mark all Format-related TODO comments with the string ``TODO FMT``, so we
40can 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
47Paper and Issue Status
48======================
49
50.. csv-table::
51   :file: FormatIssues.csv
52   :header-rows: 1
53   :widths: auto
54