forked from OSchip/llvm-project
9.8 KiB
9.8 KiB
1 | Section | Description | Dependencies | Assignee | Patch | Status | First released version |
---|---|---|---|---|---|---|---|
2 | `[charconv.to.chars] <https://wg21.link/charconv.to.chars>`_ | Fix integral conformance | Mark 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_error | Mark 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_context | Mark de Wever | `D93166 <https://llvm.org/D93166>`__ | |Complete| | Clang 13 | |
6 | `[format.context] <https://wg21.link/format.context>`_ | Class template basic_format_context | Mark de Wever | `D103357 <https://llvm.org/D103357>`__ | |Complete| | Clang 14 | |
7 | `[format.args] <https://wg21.link/format.args>`_ | Class template basic_format_args | Mark de Wever | `D103357 <https://llvm.org/D103357>`__ | |Complete| | Clang 14 | |
8 | `[format.arg] <https://wg21.link/format.arg>`_ | Class template basic_format_arg | Mark de Wever | `D103357 <https://llvm.org/D103357>`__ | |Complete| | Clang 14 | |
9 | `[format.arg] <https://wg21.link/format.arg>`_ | Class template basic_format_arg - handle | Mark de Wever | |Complete| | Clang 14 | ||
10 | `[format.arg] <https://wg21.link/format.arg>`_ | Class template basic_format_arg - pointers | Mark de Wever | |Complete| | Clang 14 | ||
11 | `[format.arg.store] <https://wg21.link/format.arg.store>`_ | Class template format-arg-store | Mark de Wever | `D103357 <https://llvm.org/D103357>`__ | |Complete| | Clang 14 | |
12 | `[format.formatter.spec] <https://wg21.link/format.formatter.spec>`_ | Formatter specializations - character types | Mark 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 types | Mark 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 type | Mark 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 types | Mark 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 types | Mark de Wever | |Complete| | Clang 14 | ||
18 | `[format.string.std] <https://wg21.link/format.string.std>`_ | Standard format specifiers - character types | Mark 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 types | Mark 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 types | Mark 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 types | Mark 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_n | Mark de Wever | `D110499 <https://llvm.org/D110499>`__ | |Review| | ||
47 | `[format.functions] <https://wg21.link/format.functions>`_ | Format functions - Improve performance formatted size | Mark de Wever | `D110500 <https://llvm.org/D110500>`__ | |Review| | ||
48 | `[format.functions] <https://wg21.link/format.functions>`_ | `P2216 <https://wg21.link/P2216>`_ - Compile-time checks | Mark de Wever | |In Progress| | |||
49 | `[format.functions] <https://wg21.link/format.functions>`_ | `P2216 <https://wg21.link/P2216>`_ - Binary size | Mark de Wever | `D110494 <https://llvm.org/D110494>`__ | |Complete| | Clang 14 |