Files
clang-p2996/libcxx/docs/Status/FormatPaper.csv
Mark de Wever bc2cf42015 [libc++][chrono] Adds formatter local_time.
Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D149457
2023-05-03 18:36:29 +02:00

5.5 KiB

1SectionDescriptionDependenciesAssigneeStatusFirst released version
2`P1361 <https://wg21.link/P1361>`__ `P2372 <https://wg21.link/P2372>`__Formatting chrono
3`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::duration<Rep, Period>``Mark de Wever|Complete|Clang 16
4`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::sys_time<Duration>``Mark de Wever|Complete|Clang 17
5`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::utc_time<Duration>``A ``<chrono>`` implementationNot assigned
6`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::tai_time<Duration>``A ``<chrono>`` implementationNot assigned
7`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::gps_time<Duration>``A ``<chrono>`` implementationNot assigned
8`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::file_time<Duration>``Mark de Wever|Complete|Clang 17
9`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::local_time<Duration>``Mark de Wever|Complete|Clang 17
10`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::local-time-format-t<Duration>``A ``<chrono>`` implementationNot assigned
11`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::day``Mark de Wever|Complete|Clang 16
12`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::month``Mark de Wever|Complete|Clang 16
13`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::year``Mark de Wever|Complete|Clang 16
14`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::weekday``Mark de Wever|Complete|Clang 16
15`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::weekday_indexed``Mark de Wever|Complete|Clang 16
16`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::weekday_last``Mark de Wever|Complete|Clang 16
17`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::month_day``Mark de Wever|Complete|Clang 16
18`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::month_day_last``Mark de Wever|Complete|Clang 16
19`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::month_weekday``Mark de Wever|Complete|Clang 16
20`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::month_weekday_last``Mark de Wever|Complete|Clang 16
21`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::year_month``Mark de Wever|Complete|Clang 16
22`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::year_month_day``Mark de Wever|Complete|Clang 16
23`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::year_month_day_last``Mark de Wever|Complete|Clang 16
24`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::year_month_weekday``Mark de Wever|Complete|Clang 16
25`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::year_month_weekday_last``Mark de Wever|Complete|Clang 16
26`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::hh_mm_ss<duration<Rep, Period>>``Mark de Wever|Complete|Clang 17
27`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::sys_info``A ``<chrono>`` implementationMark de Wever
28`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::local_info``A ``<chrono>`` implementationMark de Wever
29`[time.syn] <https://wg21.link/time.syn>`_Formatter ``chrono::zoned_time<Duration, TimeZonePtr>``A ``<chrono>`` implementationMark de Wever
30`P2286R8 <https://wg21.link/P2286R8>`__Formatting ranges
31`[format.syn] <https://wg21.link/format.syn>`_Concept ``formattable``Mark de Wever|Complete|Clang 16
32`[format.string.std] <https://wg21.link/format.string.std>`_std-format-spec ``type`` debugMark de Wever|Complete|Clang 16
33`[format.range] <https://wg21.link/format.range>`_Formatting for ranges: sequencesMark de Wever|Complete|Clang 16
34`[format.range.fmtmap] <https://wg21.link/format.range.fmtmap>`_Formatting for ranges: mapMark de Wever|Complete|Clang 16
35`[format.range.fmtset] <https://wg21.link/format.range.fmtset>`_Formatting for ranges: setMark de Wever|Complete|Clang 16
36`[format.range] <https://wg21.link/format.range>`_Formatting for ranges: container adaptorsMark de Wever|Complete|Clang 16
37`[format.range] <https://wg21.link/format.range>`_Formatting for ranges: ``pair`` and ``tuple``Mark de Wever|Complete|Clang 16
38`[format.range] <https://wg21.link/format.range>`_Formatting for ranges: ``vector<bool>``Mark de Wever|Complete|Clang 16
39`P2585R0 <https://wg21.link/P2585R0>`__Improving default container formatting
40`[format.range.fmtstr] <https://wg21.link/format.range.fmtstr>`_Formatting for ranges: stringsMark de Wever|Complete|Clang 17
41`[format.range.fmtstr] <https://wg21.link/format.range.fmtstr>`_Formatting for ranges: debug_stringsMark de Wever|Complete|Clang 17
42`P2693R1 <https://wg21.link/P2693R1>`__Formatting ``thread::id`` and ``stacktrace``
43`[thread.thread.id] <https://wg21.link/thread.thread.id>`_Formatting ``thread::id``Mark de Wever|Complete|Clang 17
44`[stacktrace.format] <https://wg21.link/stacktrace.format>`_Formatting ``stacktrace``A ``<stacktrace>`` implementationMark de Wever
45`P2093R14 <https://wg21.link/P2093R14>`__Formatted output
46`[print.fun] <https://wg21.link/print.fun>`__Output to ``stdout``Mark de Wever|In Progress|
47`[print.fun] <https://wg21.link/print.fun>`__Output to ``FILE*``Mark de Wever
48`[ostream.formatted.print] <https://wg21.link/ostream.formatted.print>`__Output to ``ostream``Mark de Wever