mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 07:56:07 +00:00

Drive-by fix to make sure the __retarget_buffer works correctly whan using a hint of 1. This was discovered in one of the new tests. Drive-by fixes __retarget_buffer when initialized with size 1. Implements parts of - P2093R14 Formatted output - P2539R4 Should the output of std::print to a terminal be synchronized with the underlying stream? Reviewed By: #libc, ldionne Differential Revision: https://reviews.llvm.org/D150044
2.5 KiB
2.5 KiB
1 | Number | Name | Standard | Assignee | Status | First released version |
---|---|---|---|---|---|---|
2 | `P0645 <https://wg21.link/P0645>`_ | Text Formatting | C++20 | Mark de Wever | |Complete| | 14.0 |
3 | `P1652 <https://wg21.link/P1652>`_ | Printf corner cases in std::format | C++20 | Mark de Wever | |Complete| | 14.0 |
4 | `P1892 <https://wg21.link/P1892>`_ | Extended locale-specific presentation specifiers for std::format | C++20 | Mark de Wever | |Complete| | 14.0 |
5 | `P1868 <https://wg21.link/P1868>`_ | width: clarifying units of width and precision in std::format (Implements the unicode support.) | C++20 | Mark de Wever | |Complete| | 14.0 |
6 | `P2216 <https://wg21.link/P2216>`_ | std::format improvements | C++20 | Mark de Wever | |Complete| | 15.0 |
7 | `P2418 <https://wg21.link/P2418>`__ | Add support for ``std::generator``-like types to ``std::format`` | C++20 | Mark de Wever | |Complete| | 15.0 |
8 | `P2286R8 <https://wg21.link/P2286R8>`__ | Formatting Ranges | C++23 | Mark de Wever | |Complete| | 16.0 |
9 | `P2508R1 <https://wg21.link/P2508R1>`__ | Exposing ``std::basic-format-string`` | C++23 | Mark de Wever | |Complete| | 15.0 |
10 | `P2585R0 <https://wg21.link/P2585R0>`__ | Improving default container formatting | C++23 | Mark de Wever | |Complete| | 17.0 |
11 | `P2675R1 <https://wg21.link/P2675R1>`__ | ``format``'s width estimation is too approximate and not forward compatible | C++23 | Mark de Wever | |Complete| | 17.0 |
12 | `P2572R1 <https://wg21.link/P2572R1>`__ | ``std::format`` fill character allowances | C++23 | Mark de Wever | |Complete| | 17.0 |
13 | `P2510R3 <https://wg21.link/P2510R3>`__ | Formatting pointers | C++26 | Mark de Wever | |Complete| | 17.0 |
14 | `P2757R3 <https://wg21.link/P2757R3>`__ | Type-checking format args | C++26 | |||
15 | `P2637R3 <https://wg21.link/P2637R3>`__ | Member ``visit`` | C++26 | |||
16 | `P1361 <https://wg21.link/P1361>`_ | Integration of chrono with text formatting | C++20 | Mark de Wever | |In Progress| | |
17 | `P2372 <https://wg21.link/P2372>`__ | Fixing locale handling in chrono formatters | C++20 | Mark de Wever | |In Progress| |