[libcxx-commits] [libcxx] 7661ade - [libc++] Add details about string annotations (#80912)
via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Feb 19 22:20:25 PST 2024
Author: Tacet
Date: 2024-02-20T07:20:21+01:00
New Revision: 7661ade5d1ac4fc8e1e2339b2476cb8e45c24641
URL: https://github.com/llvm/llvm-project/commit/7661ade5d1ac4fc8e1e2339b2476cb8e45c24641
DIFF: https://github.com/llvm/llvm-project/commit/7661ade5d1ac4fc8e1e2339b2476cb8e45c24641.diff
LOG: [libc++] Add details about string annotations (#80912)
This commit adds information that only long strings are annotated, and
with all allocators by default.
To read why short string annotations are not turned on yet, read comments in a related
PR: https://github.com/llvm/llvm-project/pull/79536
---------
Co-authored-by: Mark de Wever <zar-rpg at xs4all.nl>
Added:
Modified:
libcxx/docs/ReleaseNotes/18.rst
Removed:
################################################################################
diff --git a/libcxx/docs/ReleaseNotes/18.rst b/libcxx/docs/ReleaseNotes/18.rst
index 80b42ad7f653aa..fcd630e09b449f 100644
--- a/libcxx/docs/ReleaseNotes/18.rst
+++ b/libcxx/docs/ReleaseNotes/18.rst
@@ -125,6 +125,8 @@ Improvements and New Features
``${PREFIX}/share/libc++/v1``.
- AddressSanitizer annotations have been added to ``std::basic_string``.
+ These annotations are enabled for all allocators by default.
+ It's only enabled for long strings, strings using the small buffer optimization are not annotated.
- The libc++ source code has been formatted with ``clang-format``. This
`discourse thread <https://discourse.llvm.org/t/rfc-clang-formatting-all-of-libc-once-and-for-all>`_
More information about the libcxx-commits
mailing list