[libcxx-commits] [PATCH] D154874: [libc++][doc] Updates the release notes.

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jul 10 12:42:54 PDT 2023


philnik added inline comments.


================
Comment at: libcxx/docs/ReleaseNotes.rst:73
 -----------------------------
 - ``std::equal`` and ``std::ranges::equal`` are now forwarding to ``std::memcmp`` for integral types and pointers,
   which can lead up to 40x performance improvements.
----------------
We also applied a similar optimization to `find` (D144394).


================
Comment at: libcxx/docs/ReleaseNotes.rst:95
+- ASAN annotations to detect container overflow have been added to the
+  containters ``std::deque``, and ``vector``.
+
----------------



================
Comment at: libcxx/docs/ReleaseNotes.rst:97
+
+- FreeBSD is now offically supported.
+
----------------
FreeBSD was officially supported before. We just have a CI runner now.


================
Comment at: libcxx/docs/ReleaseNotes.rst:154
 
-API Changes
------------
----------------
We've added the interface `__asan_annotate_container_with_allocator `. See https://libcxx.llvm.org/UsingLibcxx.html#turning-off-asan-annotation-in-containers. Not sure though whether we want to advertise that.


================
Comment at: libcxx/docs/Status/PSTL.rst:1
-.. pstl-status:
+.. _pstl-status:
 
----------------
What does this change do? We don't have an underscore in most status pages. zip, spaceship, ranges, pstl, parallelism TS, format. That's actually all the non cxxab status papers.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D154874



More information about the libcxx-commits mailing list