[libcxx-commits] [PATCH] D117948: [libc++][doc] Update the release notes.
Arthur O'Dwyer via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Jan 22 19:38:40 PST 2022
Quuxplusone accepted this revision as: Quuxplusone.
Quuxplusone added a subscriber: ChuanqiXu.
Quuxplusone added a comment.
LGTM % comments!
================
Comment at: libcxx/docs/ReleaseNotes.rst:44
usage and performance. The implementation is considered experimental and isn't
considered ABI stable.
----------------
================
Comment at: libcxx/docs/ReleaseNotes.rst:54-56
- ``_LIBCPP_DEBUG`` equals to ``1`` enables the randomization of unspecified
behavior of standard algorithms (e.g. equal elements in ``std::sort`` or
randomization of both sides of partition for ``std::nth_element``)
----------------
================
Comment at: libcxx/docs/ReleaseNotes.rst:62
+- The C++20 ``<coroutine>`` implementation has been completed.
+
----------------
@ChuanqiXu: Do you agree with this statement?
I don't specifically object to it myself, but I figure @ChuanqiXu is the person who knows best.
================
Comment at: libcxx/docs/ReleaseNotes.rst:123-126
+- The header ``<experimental/coroutine>`` is deprecated, use the
+ ``<coroutine>`` header instead. Unlike the experimental header, using the
+ Standard header requires using C++20. The deprecated header will be removed
+ in LLVM15.
----------------
```
- The ``<experimental/coroutine>`` header is deprecated, as is any
use of coroutines without C++20. Use C++20's ``<coroutine>`` header
instead. The ``<experimental/coroutine>`` header will be removed
in LLVM 15.
```
================
Comment at: libcxx/docs/ReleaseNotes.rst:166-168
- Historically, there has been numerous ways of building libc++ and libc++abi. This has
culminated in over 5 different ways to build the runtimes, which made it impossible to
maintain with a good level of support. Starting with this release, the runtimes support
----------------
================
Comment at: libcxx/docs/ReleaseNotes.rst:208
+- Libc++, libc++abi, and libunwind will not be built with ``-fPIC`` by default anymore.
If you want to build those runtimes with position independent code, please specify
``-DCMAKE_POSITION_INDEPENDENT_CODE=ON`` explicitly when configuring the build, or
----------------
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D117948/new/
https://reviews.llvm.org/D117948
More information about the libcxx-commits
mailing list