[libcxx-commits] [PATCH] D95248: [libc++][doc] Update the release notes

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Jan 22 10:28:28 PST 2021


Mordante created this revision.
Mordante added reviewers: EricWF, ldionne, mclow.lists, miscco, curdeius, Quuxplusone, mstorsjo, zoecarver.
Mordante added a project: libc++.
Mordante requested review of this revision.
Herald added a reviewer: libc++.

I had a look at the changes since the last release and updated the release notes with interesting changes.

If there are more interesting changes, please let me know and I'll update the patch. I'd like to commit these changes before branching the 12.0 release. Branching is planned for the 26th of January.

I've added most active libc++ contributors. If I forgot anybody please add them.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D95248

Files:
  libcxx/docs/ReleaseNotes.rst


Index: libcxx/docs/ReleaseNotes.rst
===================================================================
--- libcxx/docs/ReleaseNotes.rst
+++ libcxx/docs/ReleaseNotes.rst
@@ -37,8 +37,23 @@
 
 New Features
 ------------
+- Localization support has been made optional. It's enabled by default and can
+  be disabled by building libc++ with ``-DLIBCXX_ENABLE_LOCALIZATION=OFF``.
+  Disabling localization can be useful when porting to platforms that don't
+  support the C locale API (e.g.  embedded). When localization is not
+  supported, several parts of the library will be disabled: ``<iostream>``,
+  ``<regex>``, ``<locale>`` will be completely unusable, and other parts may be
+  only partly available.
+- Several unqualified lookups in libc++ have been changed to qualified lookups.
+  This makes libc++ more ADL-proof.
+- The libc++ implementation status pages have been overhauled and look much
+  better now.
+- More C++20 features have been implemented. Especially the implementation of
+  the various ``constexpr`` papers made a lot of progress. :doc:`Cxx2aStatus`
+  has the full overview of libc++'s C++20 implementation status.
+- Work has started to implement new C++2b features. :doc:`Cxx2bStatus` has the
+  full overview of libc++'s C++2b implementation status.
 
-- ...
 
 API Changes
 -----------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D95248.318571.patch
Type: text/x-patch
Size: 1317 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210122/72698fea/attachment.bin>


More information about the libcxx-commits mailing list