mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-26 14:46:07 +00:00

Implements parts of - P2093R14 Formatted output - P2539R4 Should the output of std::print to a terminal be synchronized with the underlying stream? Depends on D150044 Reviewed By: #libc, ldionne Differential Revision: https://reviews.llvm.org/D155262
5.4 KiB
5.4 KiB
1 | Section | Description | Dependencies | Assignee | Status | First released version |
---|---|---|---|---|---|---|
2 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::duration<Rep, Period>`` | Mark de Wever | |Complete| | 16.0 | |
3 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::sys_time<Duration>`` | Mark de Wever | |Complete| | 17.0 | |
4 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::file_time<Duration>`` | Mark de Wever | |Complete| | 17.0 | |
5 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::local_time<Duration>`` | Mark de Wever | |Complete| | 17.0 | |
6 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::day`` | Mark de Wever | |Complete| | 16.0 | |
7 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::month`` | Mark de Wever | |Complete| | 16.0 | |
8 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::year`` | Mark de Wever | |Complete| | 16.0 | |
9 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::weekday`` | Mark de Wever | |Complete| | 16.0 | |
10 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::weekday_indexed`` | Mark de Wever | |Complete| | 16.0 | |
11 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::weekday_last`` | Mark de Wever | |Complete| | 16.0 | |
12 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::month_day`` | Mark de Wever | |Complete| | 16.0 | |
13 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::month_day_last`` | Mark de Wever | |Complete| | 16.0 | |
14 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::month_weekday`` | Mark de Wever | |Complete| | 16.0 | |
15 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::month_weekday_last`` | Mark de Wever | |Complete| | 16.0 | |
16 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::year_month`` | Mark de Wever | |Complete| | 16.0 | |
17 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::year_month_day`` | Mark de Wever | |Complete| | 16.0 | |
18 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::year_month_day_last`` | Mark de Wever | |Complete| | 16.0 | |
19 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::year_month_weekday`` | Mark de Wever | |Complete| | 16.0 | |
20 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::year_month_weekday_last`` | Mark de Wever | |Complete| | 16.0 | |
21 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::hh_mm_ss<duration<Rep, Period>>`` | Mark de Wever | |Complete| | 17.0 | |
22 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::sys_info`` | A ``<chrono>`` implementation | Mark de Wever | ||
23 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::local_info`` | A ``<chrono>`` implementation | Mark de Wever | ||
24 | `[time.syn] <https://wg21.link/time.syn>`_ | Formatter ``chrono::zoned_time<Duration, TimeZonePtr>`` | A ``<chrono>`` implementation | Mark de Wever | ||
25 | `[format.syn] <https://wg21.link/format.syn>`_ | Concept ``formattable`` | Mark de Wever | |Complete| | 16.0 | |
26 | `[format.string.std] <https://wg21.link/format.string.std>`_ | std-format-spec ``type`` debug | Mark de Wever | |Complete| | 16.0 | |
27 | `[format.range] <https://wg21.link/format.range>`_ | Formatting for ranges: sequences | Mark de Wever | |Complete| | 16.0 | |
28 | `[format.range.fmtmap] <https://wg21.link/format.range.fmtmap>`_ | Formatting for ranges: map | Mark de Wever | |Complete| | 16.0 | |
29 | `[format.range.fmtset] <https://wg21.link/format.range.fmtset>`_ | Formatting for ranges: set | Mark de Wever | |Complete| | 16.0 | |
30 | `[format.range] <https://wg21.link/format.range>`_ | Formatting for ranges: container adaptors | Mark de Wever | |Complete| | 16.0 | |
31 | `[format.range] <https://wg21.link/format.range>`_ | Formatting for ranges: ``pair`` and ``tuple`` | Mark de Wever | |Complete| | 16.0 | |
32 | `[format.range] <https://wg21.link/format.range>`_ | Formatting for ranges: ``vector<bool>`` | Mark de Wever | |Complete| | 16.0 | |
33 | `[format.range.fmtstr] <https://wg21.link/format.range.fmtstr>`_ | Formatting for ranges: strings | Mark de Wever | |Complete| | 17.0 | |
34 | `[format.range.fmtstr] <https://wg21.link/format.range.fmtstr>`_ | Formatting for ranges: debug_strings | Mark de Wever | |Complete| | 17.0 | |
35 | `[thread.thread.id] <https://wg21.link/thread.thread.id>`_ | Formatting ``thread::id`` | Mark de Wever | |Complete| | 17.0 | |
36 | `[stacktrace.format] <https://wg21.link/stacktrace.format>`_ | Formatting ``stacktrace`` | A ``<stacktrace>`` implementation | Mark de Wever | ||
37 | `[print.fun] <https://wg21.link/print.fun>`__ | Output to ``stdout`` | Mark de Wever | |Complete| | 17.0 | |
38 | `[print.fun] <https://wg21.link/print.fun>`__ | Output to ``FILE*`` | Mark de Wever | |Complete| | 17.0 |