[libcxx-commits] [PATCH] D66959: Update libc++ release notes

Zoe Carver via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Aug 30 12:27:49 PDT 2019


zoecarver updated this revision to Diff 218152.
zoecarver marked an inline comment as done.
zoecarver added a comment.

- update back-tick links to be code


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D66959/new/

https://reviews.llvm.org/D66959

Files:
  libcxx/docs/ReleaseNotes.rst


Index: libcxx/docs/ReleaseNotes.rst
===================================================================
--- libcxx/docs/ReleaseNotes.rst
+++ libcxx/docs/ReleaseNotes.rst
@@ -25,3 +25,36 @@
 
 What's New in Libc++ 9.0.0?
 ===========================
+
+Fixes
+-----
+
+* Minor fixes to ``std::chrono`` operators.
+* libc++ now correctly handles Objective-C++ ARC qualifiers in ``std::is_pointer``.
+* ``std::span`` general updates and fixes.
+* Updates to the ``std::abs`` implementation.
+* ``std::to_chars`` now adds leading zeros.
+* Ensure ``std::tuple`` is trivially constructible.
+* ``std::aligned_union`` now works in C++03.
+* Output of nullptr to ``std::basic_ostream`` is formatted properly.
+
+Features
+--------
+
+* Implemented P0608: sane variant converting constructor.
+* Added ``ssize`` function.
+* Added ``front`` and ``back`` methods in ``std::span``.
+* ``std::is_unbounded_array`` and ``std::is_bounded_array`` added to type traits.
+* ``std::atomic`` now includes many new features and specialization including improved Freestanding support.
+* Added ``std::midpoint`` and ``std::lerp`` math functions.
+* Added the function ``std::is_constant_evaluated``.
+* Erase-like algorithms now return size type.
+* Added ``contains`` method to container types.
+* ``std::swap`` is now a constant expression.
+
+Updates
+-------
+
+* libc++ dropped support for GCC 4.9; we now support GCC 5.1 and above.
+* libc++ added explicit support for WebAssembly System Interface (WASI).
+* Progress towards full support of rvalues and variadics in C++03 mode. ``std::move`` and ``std::forward`` now both work in C++03 mode.
\ No newline at end of file


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D66959.218152.patch
Type: text/x-patch
Size: 1657 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20190830/9b724a0d/attachment.bin>


More information about the libcxx-commits mailing list