[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