Skip to content

Commit 9a7cceb

Browse files
committed
Add release note. Might be too verbose, let me know what you think.
1 parent e8469c1 commit 9a7cceb

File tree

1 file changed

+4
-0
lines changed
  • libcxx/docs/ReleaseNotes

1 file changed

+4
-0
lines changed

libcxx/docs/ReleaseNotes/20.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ Improvements and New Features
6969
- The ``_LIBCPP_ABI_BOUNDED_ITERATORS_IN_STD_ARRAY`` ABI configuration was added, which allows storing valid bounds
7070
in ``std::array::iterator`` and detecting OOB accesses when the appropriate hardening mode is enabled.
7171

72+
- ``std::set_intersection`` and ``std::ranges::set_intersection`` will now validate that inputs are sorted when compiled
73+
in :ref:`debug hardening mode mode <using-hardening-modes>`. Results from these functions were changed in LLVM 19
74+
with this class of invalid inputs, the new validation helps identify the source of undefined behavior.
75+
7276
Deprecations and Removals
7377
-------------------------
7478

0 commit comments

Comments
 (0)