diff options
author | Mark de Wever <koraq@xs4all.nl> | 2023-07-22 17:47:04 +0200 |
---|---|---|
committer | Mark de Wever <koraq@xs4all.nl> | 2023-08-09 19:04:29 +0200 |
commit | cf83cfb3a569632c0049f11d0f56b851aaf21393 (patch) | |
tree | 795fecbe94490a07ac6b44b8ea83a9dfd4f4017e | |
parent | acf57858c1acb4ff776a1d734b86e1c05303132a (diff) | |
download | llvm-cf83cfb3a569632c0049f11d0f56b851aaf21393.zip llvm-cf83cfb3a569632c0049f11d0f56b851aaf21393.tar.gz llvm-cf83cfb3a569632c0049f11d0f56b851aaf21393.tar.bz2 |
[libc++][doc] Updates format related release notes.
As suggested by @ldionne.
Reviewed By: ldionne, #libc, avogelsgesang
Differential Revision: https://reviews.llvm.org/D156030
-rw-r--r-- | libcxx/docs/ReleaseNotes/17.rst | 16 | ||||
-rw-r--r-- | libcxx/docs/Status/Cxx20.rst | 3 |
2 files changed, 17 insertions, 2 deletions
diff --git a/libcxx/docs/ReleaseNotes/17.rst b/libcxx/docs/ReleaseNotes/17.rst index e023126..4ebb58b 100644 --- a/libcxx/docs/ReleaseNotes/17.rst +++ b/libcxx/docs/ReleaseNotes/17.rst @@ -70,6 +70,22 @@ Implemented Papers - P0408R7 - Efficient Access to ``basic_stringbuf``'s Buffer - P2474R2 - ``views::repeat`` - P0009R18 - ``mdspan`` (``layout_stride`` is not done yet) +- P2093R14 - Formatted output (the ``ostream`` overload is not done yet) +- P2539R4 - Should the output of ``std::print`` to a terminal be synchronized + with the underlying stream? (the ``ostream`` overload is not done yet) + +With the ``format`` library being marked as stable, the +following papers are now available by default without using +``-fexperimental-library``: + +- P0645 - Text Formatting +- P1652 - Printf corner cases in std::format +- P1892 - Extended locale-specific presentation specifiers for std::format +- P1868 - width: clarifying units of width and precision in std::format +- P2216 - std::format improvements +- P2418 - Add support for std::generator-like types to std::format +- P2286R8 - Formatting Ranges +- P2508R1 - Exposing std::basic-format-string Improvements and New Features ----------------------------- diff --git a/libcxx/docs/Status/Cxx20.rst b/libcxx/docs/Status/Cxx20.rst index c945ce3..cca4d5f 100644 --- a/libcxx/docs/Status/Cxx20.rst +++ b/libcxx/docs/Status/Cxx20.rst @@ -42,8 +42,7 @@ Paper Status .. [#note-P0591] P0591: The changes in [mem.poly.allocator.mem] are missing. .. [#note-P0645] P0645: The paper is implemented but still marked as an incomplete feature - (the feature-test macro is not set and the libary is only available when built with ``-fexperimental-library``). - Not yet implemented LWG-issues will cause API and ABI breakage. + (the feature-test macro is not set). .. [#note-P0966] P0966: It was previously erroneously marked as complete in version 8.0. See `bug 45368 <https://llvm.org/PR45368>`__. .. [#note-P0619] P0619: Only sections D.8, D.9, D.10 and D.13 are implemented. Sections D.4, D.7, D.11, D.12, and D.14 remain undone. .. [#note-P0883.1] P0883: shared_ptr and floating-point changes weren't applied as they themselves aren't implemented yet. |