[libcxx-commits] [libcxx] 3766992 - [libc++] Add Implemented Papers section

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Sat Jun 18 08:29:44 PDT 2022


Author: Nikolas Klauser
Date: 2022-06-18T17:29:31+02:00
New Revision: 3766992291fde4b7f5d1ba45be9969e6ad5c6cf1

URL: https://github.com/llvm/llvm-project/commit/3766992291fde4b7f5d1ba45be9969e6ad5c6cf1
DIFF: https://github.com/llvm/llvm-project/commit/3766992291fde4b7f5d1ba45be9969e6ad5c6cf1.diff

LOG: [libc++] Add Implemented Papers section

Reviewed By: ldionne, Mordante, #libc

Spies: libcxx-commits

Differential Revision: https://reviews.llvm.org/D127674

Added: 
    

Modified: 
    libcxx/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/libcxx/docs/ReleaseNotes.rst b/libcxx/docs/ReleaseNotes.rst
index ba780d8ae9d9..15d6d96afdaf 100644
--- a/libcxx/docs/ReleaseNotes.rst
+++ b/libcxx/docs/ReleaseNotes.rst
@@ -35,16 +35,14 @@ see the `releases page <https://llvm.org/releases/>`_.
 What's New in Libc++ 15.0.0?
 ============================
 
-New Features
-------------
-
-- Implemented P0627R6 (Function to mark unreachable code)
-
-- Implemented P1165R1 (Make stateful allocator propagation more consistent for ``operator+(basic_string)``)
+Implemented Papers
+------------------
 
-- Implemented P0674R1 (Support arrays in ``make_shared`` and ``allocate_shared``)
-
-- Implemented P0980R1 (Making ``std::string`` constexpr)
+- P0627R6 (Function to mark unreachable code)
+- P1165R1 (Make stateful allocator propagation more consistent for ``operator+(basic_string)``)
+- P0674R1 (Support arrays in ``make_shared`` and ``allocate_shared``)
+- P0980R1 (Making ``std::string`` constexpr)
+- P2216R3 (std::format improvements)
 
 - Marked the following papers as "Complete" (note that some of those might have
   been implemented in a previous release but not marked as such):
@@ -59,6 +57,9 @@ New Features
     - P1970R2 (Consistency for ``size()`` functions: Add ``ranges::ssize``);
     - P1983R0 (Wording for GB301, US296, US292, US291, and US283).
 
+New Features
+------------
+
 - `pop_heap` now uses an algorithm known as "bottom-up heapsort" or
   "heapsort with bounce" to reduce the number of comparisons, and rearranges
   elements using move-assignment instead of `swap`.
@@ -73,8 +74,7 @@ New Features
   moved from the dylib to the header. This means the function no longer has a
   minimum deployment target.
 
-- Implemented P2216R3 (std::format improvements). The format functions
-  (``std::format``, ``std::format_to``, ``std::format_to_n``, and
+- The format functions (``std::format``, ``std::format_to``, ``std::format_to_n``, and
   ``std::formatted_size``) now validate the format string at compile time.
   When the format string is invalid this will make the code ill-formed instead
   of throwing an exception at run-time.  (This does not affect the ``v``


        


More information about the libcxx-commits mailing list