llvm-project/libcxx/docs/Status/FormatIssues.csv

3.7 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 improvementsMark de Wever|In Progress|
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|Not Started|
9`LWG-3246 <https://wg21.link/LWG3246>`_What are the constraints on the template parameter of basic_format_arg?|Not Started|
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|Not Started|
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]|Not Started|
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>`__|Complete|Clang 14
15`LWG-3372 <https://wg21.link/LWG3372>`_vformat_to should not try to deduce Out twice|Not Started|
16`LWG-3373 <https://wg21.link/LWG3373>`_{to,from}_chars_result and format_to_n_result need the 'we really mean what we say'|Not Started|
17`LWG-3462 <https://wg21.link/LWG3462>`_§[formatter.requirements]: Formatter requirements forbid use of fc.arg()|Not Started|
18`LWG-3539 <https://wg21.link/LWG3539>`_format_to must not copy models of output_iterator<const charT&>|Not Started|
19`LWG-3540 <https://wg21.link/LWG3540>`_§[format.arg] There should be no const in basic_format_arg(const T* p)|Not Started|
20`LWG-3541 <https://wg21.link/LWG3541>`_indirectly_readable_traits should be SFINAE-friendly for all types|Not Started|
21`LWG-3542 <https://wg21.link/LWG3542>`_basic_format_arg mishandles basic_string_view with custom traits|Not Started|
22`LWG-3544 <https://wg21.link/LWG3544>`_format-arg-store::args is unintentionally not exposition-only|Not Started|
23`P1361 <https://wg21.link/P1361>`_Integration of chrono with text formatting|Not Started|
24`LWG-3218 <https://wg21.link/LWG3218>`_Modifier for %d parse flag does not match POSIX and format specification|Not Started|
25`LWG-3230 <https://wg21.link/LWG3230>`_Format specifier %y/%Y is missing locale alternative versions|Not Started|
26`LWG-3241 <https://wg21.link/LWG3241>`_chrono-spec grammar ambiguity in [time.format]|Not Started|
27`LWG-3262 <https://wg21.link/LWG3262>`_Formatting of negative durations is not specified|Not Started|
28`LWG-3270 <https://wg21.link/LWG3270>`_Parsing and formatting %j with durations|Not Started|
29`LWG-3272 <https://wg21.link/LWG3272>`_%I%p should parse/format duration since midnight|Not Started|
30`LWG-3332 <https://wg21.link/LWG3332>`_Issue in [time.format]|Not Started|