[libcxx-commits] [libcxx] fbe4c83 - [libc++][doc] Update Format status.

Mark de Wever via libcxx-commits libcxx-commits at lists.llvm.org
Sat Jun 5 05:00:31 PDT 2021


Author: Mark de Wever
Date: 2021-06-05T13:58:38+02:00
New Revision: fbe4c839e8a2c849bc604ec3c6c03efb01482fb4

URL: https://github.com/llvm/llvm-project/commit/fbe4c839e8a2c849bc604ec3c6c03efb01482fb4
DIFF: https://github.com/llvm/llvm-project/commit/fbe4c839e8a2c849bc604ec3c6c03efb01482fb4.diff

LOG: [libc++][doc] Update Format status.

The first part of the <format> header patch series is now complete for
review. This updates the status document.

Added: 
    

Modified: 
    libcxx/docs/FormatIssuePaperStatus.csv
    libcxx/docs/FormatProposalStatus.csv

Removed: 
    


################################################################################
diff  --git a/libcxx/docs/FormatIssuePaperStatus.csv b/libcxx/docs/FormatIssuePaperStatus.csv
index 0e00cae021f5e..10d8b52e703e1 100644
--- a/libcxx/docs/FormatIssuePaperStatus.csv
+++ b/libcxx/docs/FormatIssuePaperStatus.csv
@@ -1,16 +1,16 @@
 Number,Name,Assignee,Patch,Status,First released version
 `P0645 <https://wg21.link/P0645>`_,"Text Formatting",Mark de Wever,,|partial|,
-`P1652 <https://wg21.link/P1652>`_,"Printf corner cases in std::format",Mark de Wever,,In progress,
-`P1892 <https://wg21.link/P1892>`_,"Extended locale-specific presentation specifiers for std::format",Mark de Wever,,In progress,
-`P1868 <https://wg21.link/P1868>`_,"width: clarifying units of width and precision in std::format (Implements the unicode support.)",Mark de Wever,,In progress,
-`LWG-3242 <https://wg21.link/LWG3242>`_,"std::format: missing rules for arg-id in width and precision",Mark de Wever,,In progress,
+`P1652 <https://wg21.link/P1652>`_,"Printf corner cases in std::format",Mark de Wever,`D103433 <https://reviews.llvm.org/D103433>`__,Review,
+`P1892 <https://wg21.link/P1892>`_,"Extended locale-specific presentation specifiers for std::format",Mark de Wever,`D103368 <https://reviews.llvm.org/D103368>`__,Review,
+`P1868 <https://wg21.link/P1868>`_,"width: clarifying units of width and precision in std::format (Implements the unicode support.)",Mark de Wever,"`D103413 <https://reviews.llvm.org/D103413>`__ `D103425 <https://reviews.llvm.org/D103425>`__ `D103670 <https://reviews.llvm.org/D103670>`__",Review,
+`LWG-3242 <https://wg21.link/LWG3242>`_,"std::format: missing rules for arg-id in width and precision",Mark de Wever,`D103368 <https://reviews.llvm.org/D103368>`__,Review,
 `LWG-3243 <https://wg21.link/LWG3243>`_,"std::format and negative zeroes",,,,
 `LWG-3246 <https://wg21.link/LWG3246>`_,"What are the constraints on the template parameter of basic_format_arg?",,,,
-`LWG-3248 <https://wg21.link/LWG3248>`_,"std::format #b, #B, #o, #x , and #X presentation types misformat negative numbers",Mark de Wever,,In progress,
+`LWG-3248 <https://wg21.link/LWG3248>`_,"std::format #b, #B, #o, #x , and #X presentation types misformat negative numbers",Mark de Wever,`D103433 <https://reviews.llvm.org/D103433>`__,Review,
 `LWG-3250 <https://wg21.link/LWG3250>`_,"std::format: # (alternate form) for NaN and inf",,,,
 `LWG-3327 <https://wg21.link/LWG3327>`_,"Format alignment specifiers vs. text direction",,,|Nothing To Do|,
 `LWG-3340 <https://wg21.link/LWG3340>`_,"Formatting functions should throw on argument/format string mismatch in [format.functions]",,,,
-`LWG-3371 <https://wg21.link/LWG3371>`_,"visit_format_arg and make_format_args are not hidden friends",Mark de Wever,`D93593 <https://llvm.org/D93593>`__,Review,
+`LWG-3371 <https://wg21.link/LWG3371>`_,"visit_format_arg and make_format_args are not hidden friends",Mark de Wever,`D103357 <https://llvm.org/D103357>`__,Review,
 `LWG-3372 <https://wg21.link/LWG3372>`_,"vformat_to should not try to deduce Out twice",,,,
 `LWG-3373 <https://wg21.link/LWG3373>`_,"{to,from}_chars_result and format_to_n_result need the 'we really mean what we say'",,,,
 

diff  --git a/libcxx/docs/FormatProposalStatus.csv b/libcxx/docs/FormatProposalStatus.csv
index 6bba1ba0b0777..afdf88355c552 100644
--- a/libcxx/docs/FormatProposalStatus.csv
+++ b/libcxx/docs/FormatProposalStatus.csv
@@ -3,22 +3,22 @@ Section,Description,Dependencies,Assignee,Patch,Status,First released version
 [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>`__,In progress,
 [format.error],"Class format_error",,Mark de Wever,`D92214 <https://llvm.org/D92214>`__,|Complete|,Clang 13
 [format.parse.ctx],"Class template basic_format_parse_context",,Mark de Wever,`D93166 <https://llvm.org/D93166>`__,|Complete|,Clang 13
-[format.context],"Class template basic_format_context",,Mark de Wever,`D93593 <https://llvm.org/D93593>`__,Review,
-[format.args],"Class template basic_format_args",,Mark de Wever,`D93593 <https://llvm.org/D93593>`__,Review,
-[format.arg],"Class template basic_format_arg",,Mark de Wever,`D93593 <https://llvm.org/D93593>`__,Review,
+[format.context],"Class template basic_format_context",,Mark de Wever,`D103357 <https://llvm.org/D103357>`__,Review,
+[format.args],"Class template basic_format_args",,Mark de Wever,`D103357 <https://llvm.org/D103357>`__,Review,
+[format.arg],"Class template basic_format_arg",,Mark de Wever,`D103357 <https://llvm.org/D103357>`__,Review,
 [format.arg],"Class template basic_format_arg - handle",,,,,,
 [format.arg],"Class template basic_format_arg - pointers",,,,,,
-[format.arg.store],"Class template format-arg-store",,Mark de Wever,`D93593 <https://llvm.org/D93593>`__,Review,
-[format.formatter.spec],"Formatter specializations - character types",,Mark de Wever,`D96664 <https://llvm.org/D96664>`__,Review,
-[format.formatter.spec],"Formatter specializations - string types",,Mark de Wever,`D96664 <https://llvm.org/D96664>`__,Review,
-[format.formatter.spec],"Formatter specializations - boolean type",,Mark de Wever,`D96664 <https://llvm.org/D96664>`__,Review,
-[format.formatter.spec],"Formatter specializations - integral types",,Mark de Wever,`D96664 <https://llvm.org/D96664>`__,Review,
+[format.arg.store],"Class template format-arg-store",,Mark de Wever,`D103357 <https://llvm.org/D103357>`__,Review,
+[format.formatter.spec],"Formatter specializations - character types",,Mark de Wever,"`D96664 <https://llvm.org/D96664>`__ `D103466 <https://llvm.org/D103466>`__",Review,
+[format.formatter.spec],"Formatter specializations - string types",,Mark de Wever,"`D96664 <https://llvm.org/D96664>`__ `D103425 <https://reviews.llvm.org/D103425>`__",Review,
+[format.formatter.spec],"Formatter specializations - boolean type",,Mark de Wever,"`D96664 <https://llvm.org/D96664>`__ `D103670 <https://reviews.llvm.org/D103670>`__",Review,
+[format.formatter.spec],"Formatter specializations - integral types",,Mark de Wever,"`D96664 <https://llvm.org/D96664>`__ `D103433 <https://reviews.llvm.org/D103433>`__",Review,
 [format.formatter.spec],"Formatter specializations - floating-point types",`D70631 <https://llvm.org/D70631>`__,Mark de Wever,`D96664 <https://llvm.org/D96664>`__,Review,
 [format.formatter.spec],"Formatter specializations - pointer types",,,,,,
-[format.string.std],"Standard format specifiers - character types",,Mark de Wever,,In progress,,
-[format.string.std],"Standard format specifiers - string types",,Mark de Wever,,In progress,,
-[format.string.std],"Standard format specifiers - boolean type",,Mark de Wever,,In progress,,
-[format.string.std],"Standard format specifiers - integral types",,Mark de Wever,,In progress,,
+[format.string.std],"Standard format specifiers - character types",,Mark de Wever,`D103368 <https://reviews.llvm.org/D103368>`__,Review,
+[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>`__",Review,
+[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>`__",Review,
+[format.string.std],"Standard format specifiers - integral types",,Mark de Wever,`D103368 <https://reviews.llvm.org/D103368>`__,Review,
 [format.string.std],"Standard format specifiers - floating-point types",,Mark de Wever,,,,
 [format.string.std],"Standard format specifiers - pointer types",,Mark de Wever,,,,
 [format.functions],"Format functions - format(string_view fmt, const Args&... args);",,Mark de Wever,`D96664 <https://llvm.org/D96664>`__,Review,


        


More information about the libcxx-commits mailing list