diff --git a/libcxx/docs/Status/FormatIssues.csv b/libcxx/docs/Status/FormatIssues.csv --- a/libcxx/docs/Status/FormatIssues.csv +++ b/libcxx/docs/Status/FormatIssues.csv @@ -5,11 +5,11 @@ `P1868 `_,"width: clarifying units of width and precision in std::format (Implements the unicode support.)","C++20",Mark de Wever,|Complete|,Clang 14 `P2216 `_,"std::format improvements","C++20",Mark de Wever,|Complete|,Clang 15 `P2418 `__,"Add support for ``std::generator``-like types to ``std::format``","C++20",Mark de Wever,|Complete|, Clang 15 -"`P2093R14 `__","Formatted output","C++23" +"`P2093R14 `__","Formatted output","C++23",Mark de Wever,|In Progress|, "`P2286R8 `__","Formatting Ranges","C++23","Mark de Wever","|Complete|",Clang 16 "`P2508R1 `__","Exposing ``std::basic-format-string``","C++23","Mark de Wever","|Complete|", Clang 15 "`P2585R0 `__","Improving default container formatting","C++23","Mark de Wever","|Complete|", Clang 17 -"`P2539R4 `__","Should the output of ``std::print`` to a terminal be synchronized with the underlying stream?","C++23" +"`P2539R4 `__","Should the output of ``std::print`` to a terminal be synchronized with the underlying stream?","C++23","Mark de Wever" "`P2713R1 `__","Escaping improvements in ``std::format``","C++23","Mark de Wever","" "`P2675R1 `__","``format``'s width estimation is too approximate and not forward compatible","C++23","Mark de Wever","" "`P2572R1 `__","``std::format`` fill character allowances","C++23","Mark de Wever","|In progress|" @@ -17,4 +17,3 @@ `P1361 `_,"Integration of chrono with text formatting","C++20",Mark de Wever,|In Progress|, `P2372 `__,"Fixing locale handling in chrono formatters","C++20",Mark de Wever,|In Progress|, "`P2419R2 `__","Clarify handling of encodings in localized formatting of chrono types","C++23", - diff --git a/libcxx/docs/Status/FormatPaper.csv b/libcxx/docs/Status/FormatPaper.csv --- a/libcxx/docs/Status/FormatPaper.csv +++ b/libcxx/docs/Status/FormatPaper.csv @@ -5,8 +5,8 @@ `[time.syn] `_,"Formatter ``chrono::utc_time``",A ```` implementation,Not assigned,,, `[time.syn] `_,"Formatter ``chrono::tai_time``",A ```` implementation,Not assigned,,, `[time.syn] `_,"Formatter ``chrono::gps_time``",A ```` implementation,Not assigned,,, -`[time.syn] `_,"Formatter ``chrono::file_time``",,Not assigned,,, -`[time.syn] `_,"Formatter ``chrono::local_time``",,Not assigned,,, +`[time.syn] `_,"Formatter ``chrono::file_time``",,Mark de Wever,|In Progress|,, +`[time.syn] `_,"Formatter ``chrono::local_time``",,Mark de Wever,|In Progress|,, `[time.syn] `_,"Formatter ``chrono::local-time-format-t``",A ```` implementation,Not assigned,,, `[time.syn] `_,"Formatter ``chrono::day``",,Mark de Wever,|Complete|, Clang 16 `[time.syn] `_,"Formatter ``chrono::month``",,Mark de Wever,|Complete|, Clang 16 @@ -27,6 +27,7 @@ `[time.syn] `_,"Formatter ``chrono::sys_info``",A ```` implementation,Mark de Wever,, `[time.syn] `_,"Formatter ``chrono::local_info``",A ```` implementation,Mark de Wever,, `[time.syn] `_,"Formatter ``chrono::zoned_time``",A ```` implementation,Mark de Wever,, + `P2286R8 `__,"Formatting ranges" `[format.syn] `_,"Concept ``formattable``",,Mark de Wever,|Complete|, Clang 16 `[format.string.std] `_,"std-format-spec ``type`` debug",,Mark de Wever,|Complete|,Clang 16 @@ -36,9 +37,16 @@ `[format.range] `_,"Formatting for ranges: container adaptors",,Mark de Wever,|Complete|,Clang 16 `[format.range] `_,"Formatting for ranges: ``pair`` and ``tuple``",,Mark de Wever,|Complete|,Clang 16 `[format.range] `_,"Formatting for ranges: ``vector``",,Mark de Wever,|Complete|,Clang 16 + "`P2585R0 `__","Improving default container formatting" `[format.range.fmtstr] `_,"Formatting for ranges: strings",,Mark de Wever,|Complete|,Clang 17 `[format.range.fmtstr] `_,"Formatting for ranges: debug_strings",,Mark de Wever,|Complete|,Clang 17 + "`P2693R1 `__","Formatting ``thread::id`` and ``stacktrace``" `[thread.thread.id] `_,"Formatting ``thread::id``",,Mark de Wever,|Complete|,Clang 17 `[stacktrace.format] `_,"Formatting ``stacktrace``",A ```` implementation,Mark de Wever,, + +"`P2093R14 `__","Formatted output" +`[print.fun] `__,"Output to ``stdout``",,Mark de Wever,|In Progress|, +`[print.fun] `__,"Output to ``FILE*``",,Mark de Wever,, +`[ostream.formatted.print] `__,"Output to ``ostream``",,Mark de Wever