llvm-project/libcxx/docs/Status/FormatIssues.csv
Mark de Wever 5db033e204 [libc++][format] Improves fill character.
The main change is to allow a UCS scalar value as fill character.
Especially for char based formatting this increase the number of valid
characters. Originally this was to be expected ABI breaking, however the
current change does not seem to break the ABI.

Implements
- P2572 std::format() fill character allowances

Depends on D144499

Reviewed By: ldionne, tahonermann, #libc

Differential Revision: https://reviews.llvm.org/D144742
2023-05-19 17:20:50 +02:00

2.3 KiB

1NumberNameStandardAssigneeStatusFirst released version
2`P0645 <https://wg21.link/P0645>`_Text FormattingC++20Mark de Wever|Complete|Clang 14
3`P1652 <https://wg21.link/P1652>`_Printf corner cases in std::formatC++20Mark de Wever|Complete|Clang 14
4`P1892 <https://wg21.link/P1892>`_Extended locale-specific presentation specifiers for std::formatC++20Mark de Wever|Complete|Clang 14
5`P1868 <https://wg21.link/P1868>`_width: clarifying units of width and precision in std::format (Implements the unicode support.)C++20Mark de Wever|Complete|Clang 14
6`P2216 <https://wg21.link/P2216>`_std::format improvementsC++20Mark de Wever|Complete|Clang 15
7`P2418 <https://wg21.link/P2418>`__Add support for ``std::generator``-like types to ``std::format``C++20Mark de Wever|Complete|Clang 15
8`P2093R14 <https://wg21.link/P2093R14>`__Formatted outputC++23Mark de Wever|In Progress|
9`P2286R8 <https://wg21.link/P2286R8>`__Formatting RangesC++23Mark de Wever|Complete|Clang 16
10`P2508R1 <https://wg21.link/P2508R1>`__Exposing ``std::basic-format-string``C++23Mark de Wever|Complete|Clang 15
11`P2585R0 <https://wg21.link/P2585R0>`__Improving default container formattingC++23Mark de Wever|Complete|Clang 17
12`P2675R1 <https://wg21.link/P2675R1>`__``format``'s width estimation is too approximate and not forward compatibleC++23Mark de Wever|Complete|Clang 17
13`P2572R1 <https://wg21.link/P2572R1>`__``std::format`` fill character allowancesC++23Mark de Wever|Complete|Clang 17
14`P1361 <https://wg21.link/P1361>`_Integration of chrono with text formattingC++20Mark de Wever|In Progress|
15`P2372 <https://wg21.link/P2372>`__Fixing locale handling in chrono formattersC++20Mark de Wever|In Progress|