llvm-project/libcxx/docs/Status/FormatPaper.csv

9.8 KiB

1SectionDescriptionDependenciesAssigneePatchStatusFirst released version
2`[charconv.to.chars] <https://wg21.link/charconv.to.chars>`_Fix integral conformanceMark de Wever`D100722 <https://llvm.org/D100722>`__|Complete|Clang 13
3`[charconv.to.chars] <https://wg21.link/charconv.to.chars>`_Add floating-point conversion`D100722 <https://llvm.org/D100722>`__Mark de Wever (Code provided by Stephan T. Lavavej of Microsoft)`D70631 <https://llvm.org/D70631>`__|Complete|Clang 14
4`[format.error] <https://wg21.link/format.error>`_Class format_errorMark de Wever`D92214 <https://llvm.org/D92214>`__|Complete|Clang 13
5`[format.parse.ctx] <https://wg21.link/format.parse.ctx>`_Class template basic_format_parse_contextMark de Wever`D93166 <https://llvm.org/D93166>`__|Complete|Clang 13
6`[format.context] <https://wg21.link/format.context>`_Class template basic_format_contextMark de Wever`D103357 <https://llvm.org/D103357>`__|Complete|Clang 14
7`[format.args] <https://wg21.link/format.args>`_Class template basic_format_argsMark de Wever`D103357 <https://llvm.org/D103357>`__|Complete|Clang 14
8`[format.arg] <https://wg21.link/format.arg>`_Class template basic_format_argMark de Wever`D103357 <https://llvm.org/D103357>`__|Complete|Clang 14
9`[format.arg] <https://wg21.link/format.arg>`_Class template basic_format_arg - handleMark de Wever|Complete|Clang 14
10`[format.arg] <https://wg21.link/format.arg>`_Class template basic_format_arg - pointersMark de Wever|Complete|Clang 14
11`[format.arg.store] <https://wg21.link/format.arg.store>`_Class template format-arg-storeMark de Wever`D103357 <https://llvm.org/D103357>`__|Complete|Clang 14
12`[format.formatter.spec] <https://wg21.link/format.formatter.spec>`_Formatter specializations - character typesMark de Wever`D96664 <https://llvm.org/D96664>`__ `D103466 <https://llvm.org/D103466>`__|Complete|Clang 14
13`[format.formatter.spec] <https://wg21.link/format.formatter.spec>`_Formatter specializations - string typesMark de Wever`D96664 <https://llvm.org/D96664>`__ `D103425 <https://reviews.llvm.org/D103425>`__|Complete|Clang 14
14`[format.formatter.spec] <https://wg21.link/format.formatter.spec>`_Formatter specializations - boolean typeMark de Wever`D96664 <https://llvm.org/D96664>`__ `D103670 <https://reviews.llvm.org/D103670>`__|Complete|Clang 14
15`[format.formatter.spec] <https://wg21.link/format.formatter.spec>`_Formatter specializations - integral typesMark de Wever`D96664 <https://llvm.org/D96664>`__ `D103433 <https://reviews.llvm.org/D103433>`__|Complete|Clang 14
16`[format.formatter.spec] <https://wg21.link/format.formatter.spec>`_Formatter specializations - floating-point types`D70631 <https://llvm.org/D70631>`__Mark de Wever`D114001 <https://reviews.llvm.org/D114001>`__|Complete|Clang 14
17`[format.formatter.spec] <https://wg21.link/format.formatter.spec>`_Formatter specializations - pointer typesMark de Wever|Complete|Clang 14
18`[format.string.std] <https://wg21.link/format.string.std>`_Standard format specifiers - character typesMark de Wever`D103368 <https://reviews.llvm.org/D103368>`__|Complete|Clang 14
19`[format.string.std] <https://wg21.link/format.string.std>`_Standard format specifiers - string types`D103379 <https://reviews.llvm.org/D103379>`__Mark de Wever`D103368 <https://reviews.llvm.org/D103368>`__ `D103413 <https://reviews.llvm.org/D103413>`__|Complete|Clang 14
20`[format.string.std] <https://wg21.link/format.string.std>`_Standard format specifiers - boolean type`D103379 <https://reviews.llvm.org/D103379>`__Mark de Wever`D103368 <https://reviews.llvm.org/D103368>`__ `D103413 <https://reviews.llvm.org/D103413>`__|Complete|Clang 14
21`[format.string.std] <https://wg21.link/format.string.std>`_Standard format specifiers - integral typesMark de Wever`D103368 <https://reviews.llvm.org/D103368>`__|Complete|Clang 14
22`[format.string.std] <https://wg21.link/format.string.std>`_Standard format specifiers - floating-point typesMark de Wever`D114001 <https://reviews.llvm.org/D114001>`__|Complete|Clang 14
23`[format.string.std] <https://wg21.link/format.string.std>`_Standard format specifiers - pointer typesMark de Wever|Complete|Clang 14
24`[format.functions] <https://wg21.link/format.functions>`_Format functions - format(string_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
25`[format.functions] <https://wg21.link/format.functions>`_Format functions - format(wstring_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
26`[format.functions] <https://wg21.link/format.functions>`_Format functions - format(const locale& loc, string_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
27`[format.functions] <https://wg21.link/format.functions>`_Format functions - format(const locale& loc, wstring_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
28`[format.functions] <https://wg21.link/format.functions>`_Format functions - vformat(string_view fmt, format_args args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
29`[format.functions] <https://wg21.link/format.functions>`_Format functions - vformat(wstring_view fmt, wformat_args args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
30`[format.functions] <https://wg21.link/format.functions>`_Format functions - vformat(const locale& loc, string_view fmt, format_args args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
31`[format.functions] <https://wg21.link/format.functions>`_Format functions - vformat(const locale& loc, wstring_view fmt, wformat_args args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
32`[format.functions] <https://wg21.link/format.functions>`_Format functions - format_to(Out out, wstring_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
33`[format.functions] <https://wg21.link/format.functions>`_Format functions - format_to(Out out, const locale& loc, wstring_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
34`[format.functions] <https://wg21.link/format.functions>`_Format functions - vformat_to(Out out, string_view fmt, format_args_t<type_identity_t<Out>, char> args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
35`[format.functions] <https://wg21.link/format.functions>`_Format functions - vformat_to(Out out, wstring_view fmt, format_args_t<type_identity_t<Out>, char> args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
36`[format.functions] <https://wg21.link/format.functions>`_Format functions - vformat_to(Out out, const locale& loc, string_view fmt, format_args_t<type_identity_t<Out>, char> args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
37`[format.functions] <https://wg21.link/format.functions>`_Format functions - vformat_to(Out out, const locale& loc, wstring_view fmt,format_args_t<type_identity_t<Out>, wchar_t> args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
38`[format.functions] <https://wg21.link/format.functions>`_Format functions - format_to_n(Out out, iter_difference_t<Out> n, string_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
39`[format.functions] <https://wg21.link/format.functions>`_Format functions - format_to_n(Out out, iter_difference_t<Out> n, wstring_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
40`[format.functions] <https://wg21.link/format.functions>`_Format functions - format_to_n_result<Out> format_to_n(Out out, iter_difference_t<Out> n, const locale& loc, string_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
41`[format.functions] <https://wg21.link/format.functions>`_Format functions - format_to_n_result<Out> format_to_n(Out out, iter_difference_t<Out> n, const locale& loc, wstring_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
42`[format.functions] <https://wg21.link/format.functions>`_Format functions - formatted_size(string_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
43`[format.functions] <https://wg21.link/format.functions>`_Format functions - formatted_size(wstring_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
44`[format.functions] <https://wg21.link/format.functions>`_Format functions - formatted_size(const locale& loc, string_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
45`[format.functions] <https://wg21.link/format.functions>`_Format functions - formatted_size(const locale& loc, wstring_view fmt, const Args&... args);Mark de Wever`D96664 <https://llvm.org/D96664>`__|Complete|Clang 14
46`[format.functions] <https://wg21.link/format.functions>`_Format functions - Improve performance format_to_nMark de Wever`D110499 <https://llvm.org/D110499>`__|Review|
47`[format.functions] <https://wg21.link/format.functions>`_Format functions - Improve performance formatted sizeMark de Wever`D110500 <https://llvm.org/D110500>`__|Review|
48`[format.functions] <https://wg21.link/format.functions>`_`P2216 <https://wg21.link/P2216>`_ - Compile-time checksMark de Wever|In Progress|
49`[format.functions] <https://wg21.link/format.functions>`_`P2216 <https://wg21.link/P2216>`_ - Binary sizeMark de Wever`D110494 <https://llvm.org/D110494>`__|Complete|Clang 14