[libcxx-commits] [PATCH] D130031: [libc++][doc] Updates the release notes.
Nikolas Klauser via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Jul 18 14:05:13 PDT 2022
philnik added inline comments.
================
Comment at: libcxx/docs/ReleaseNotes.rst:43
+LWG issues have been addressed. Since it is expected that at least one of these
+issues will cause an ABI break the library is considered experimental.
+
----------------
Complete nit, but maybe use `format library`? The first thought for me was "the whole library?".
================
Comment at: libcxx/docs/ReleaseNotes.rst:46
+The C++20 ``ranges`` library has progressed a lot since the last release and is
+almost complete. The library is considered [experimental|ready for general usage].
+
----------------
Mordante wrote:
> What will the status of ranges become?
I think the plan is to make ranges stable.
================
Comment at: libcxx/docs/ReleaseNotes.rst:52-75
+- 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
+- P0174R2 Deprecating Vestigial Library Parts in C++17
+- N4190 Removing ``auto_ptr``, ``random_shuffle()``, And Old ``<functional>`` Stuff
----------------
I'd like to have some visual indicator that the text is the title of the paper. How about `P1234R5 - This is a really fascinating paper`?
================
Comment at: libcxx/docs/ReleaseNotes.rst:97-98
+
+- The functions ``std::from_chars`` and ``std::to_chars`` got 128-bit integral
+ support.
----------------
================
Comment at: libcxx/docs/ReleaseNotes.rst:133
errors related to missing declarations in namespace ``std``, make sure you have the
necessary includes.
----------------
Mordante wrote:
> Are these changes reverted too?
Yes, the transitive includes of public headers are (almost?) a superset of the ones included in LLVM 14.
================
Comment at: libcxx/docs/ReleaseNotes.rst:237
+- The legacy testing configuration is now deprecated and will be removed in LLVM 16. For
most users, this should not have any impact. However, if you are testing libc++, libc++abi or
libunwind in a configuration or on a platform that used to be supported by the legacy testing
----------------
Use the Oxford comma consistently or don't use it at all.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130031/new/
https://reviews.llvm.org/D130031
More information about the libcxx-commits
mailing list