llvm-project/libcxx/docs/Status/FormatIssues.csv
Mark de Wever 678601ecb5 [libc++][doc] Update the LWG issues.
Updates the status pages with the LWG issues accepted in the Standard
during the June 2021 plenary session. The LWG papers for this meeting
have been added in D105103.

Differential Revision: https://reviews.llvm.org/D106529
2021-07-23 10:08:44 +02:00

3.4 KiB

1NumberNameAssigneePatchStatusFirst released version
2`P0645 <https://wg21.link/P0645>`_Text FormattingMark de Wever|partial|
3`P1652 <https://wg21.link/P1652>`_Printf corner cases in std::formatMark de Wever`D103433 <https://reviews.llvm.org/D103433>`__Review
4`P1892 <https://wg21.link/P1892>`_Extended locale-specific presentation specifiers for std::formatMark de Wever`D103368 <https://reviews.llvm.org/D103368>`__Review
5`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
6`P2216 <https://wg21.link/P2216>`_std::format improvements
7`LWG-3242 <https://wg21.link/LWG3242>`_std::format: missing rules for arg-id in width and precisionMark de Wever`D103368 <https://reviews.llvm.org/D103368>`__Review
8`LWG-3243 <https://wg21.link/LWG3243>`_std::format and negative zeroes
9`LWG-3246 <https://wg21.link/LWG3246>`_What are the constraints on the template parameter of basic_format_arg?
10`LWG-3248 <https://wg21.link/LWG3248>`_std::format #b, #B, #o, #x, and #X presentation types misformat negative numbersMark de Wever`D103433 <https://reviews.llvm.org/D103433>`__Review
11`LWG-3250 <https://wg21.link/LWG3250>`_std::format: # (alternate form) for NaN and inf
12`LWG-3327 <https://wg21.link/LWG3327>`_Format alignment specifiers vs. text direction|Nothing To Do|
13`LWG-3340 <https://wg21.link/LWG3340>`_Formatting functions should throw on argument/format string mismatch in [format.functions]
14`LWG-3371 <https://wg21.link/LWG3371>`_visit_format_arg and make_format_args are not hidden friendsMark de Wever`D103357 <https://llvm.org/D103357>`__Review
15`LWG-3372 <https://wg21.link/LWG3372>`_vformat_to should not try to deduce Out twice
16`LWG-3373 <https://wg21.link/LWG3373>`_{to,from}_chars_result and format_to_n_result need the 'we really mean what we say'
17`LWG-3462 <https://wg21.link/LWG3462>`_§[formatter.requirements]: Formatter requirements forbid use of fc.arg()
18`LWG-3539 <https://wg21.link/LWG3539>`_format_to must not copy models of output_iterator<const charT&>
19`LWG-3540 <https://wg21.link/LWG3540>`_§[format.arg] There should be no const in basic_format_arg(const T* p)
20`LWG-3541 <https://wg21.link/LWG3541>`_indirectly_readable_traits should be SFINAE-friendly for all types
21`LWG-3542 <https://wg21.link/LWG3542>`_basic_format_arg mishandles basic_string_view with custom traits
22`LWG-3544 <https://wg21.link/LWG3544>`_format-arg-store::args is unintentionally not exposition-only
23`P1361 <https://wg21.link/P1361>`_Integration of chrono with text formatting
24`LWG-3218 <https://wg21.link/LWG3218>`_Modifier for %d parse flag does not match POSIX and format specification
25`LWG-3230 <https://wg21.link/LWG3230>`_Format specifier %y/%Y is missing locale alternative versions
26`LWG-3241 <https://wg21.link/LWG3241>`_chrono-spec grammar ambiguity in [time.format]
27`LWG-3262 <https://wg21.link/LWG3262>`_Formatting of negative durations is not specified
28`LWG-3270 <https://wg21.link/LWG3270>`_Parsing and formatting %j with durations
29`LWG-3272 <https://wg21.link/LWG3272>`_%I%p should parse/format duration since midnight
30`LWG-3332 <https://wg21.link/LWG3332>`_Issue in [time.format]