[clang-tools-extra] 633948f - [clang-tools-extra][Docs][NFC] Add back lost release notes (#150409)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 24 05:06:58 PDT 2025
Author: Baranov Victor
Date: 2025-07-24T15:06:55+03:00
New Revision: 633948f5cbb08295fff4704146c42fff524929a4
URL: https://github.com/llvm/llvm-project/commit/633948f5cbb08295fff4704146c42fff524929a4
DIFF: https://github.com/llvm/llvm-project/commit/633948f5cbb08295fff4704146c42fff524929a4.diff
LOG: [clang-tools-extra][Docs][NFC] Add back lost release notes (#150409)
When release notes were cleared on ``main``, clang-tools-extra project
already cleared release notes and commit
3d8db8ef50b7e59d5a1943ddc14597327eff88fd flushed them. This patch
restores lost release notes.
Added:
Modified:
clang-tools-extra/docs/ReleaseNotes.rst
Removed:
################################################################################
diff --git a/clang-tools-extra/docs/ReleaseNotes.rst b/clang-tools-extra/docs/ReleaseNotes.rst
index 727c7622426c8..0c4c28164a388 100644
--- a/clang-tools-extra/docs/ReleaseNotes.rst
+++ b/clang-tools-extra/docs/ReleaseNotes.rst
@@ -85,6 +85,11 @@ Improvements to clang-doc
Improvements to clang-query
---------------------------
+- Matcher queries interpreted by clang-query are now support trailing comma (,)
+ in matcher arguments. Note that C++ still doesn't allow this in function
+ arguments. So when porting a query to C++, remove all instances of trailing
+ comma (otherwise C++ compiler will just complain about "expected expression").
+
Improvements to clang-tidy
--------------------------
@@ -97,6 +102,22 @@ New check aliases
Changes in existing checks
^^^^^^^^^^^^^^^^^^^^^^^^^^
+- Improved :doc:`bugprone-infinite-loop
+ <clang-tidy/checks/bugprone/infinite-loop>` check by adding detection for
+ variables introduced by structured bindings.
+
+- Improved :doc:`bugprone-unhandled-self-assignment
+ <clang-tidy/checks/bugprone/unhandled-self-assignment>` check by adding
+ an additional matcher that generalizes the copy-and-swap idiom pattern
+ detection.
+
+- Improved :doc:`misc-header-include-cycle
+ <clang-tidy/checks/misc/header-include-cycle>` check performance.
+
+- Improved :doc:`portability-template-virtual-member-function
+ <clang-tidy/checks/portability/template-virtual-member-function>` check to
+ avoid false positives on pure virtual member functions.
+
Removed checks
^^^^^^^^^^^^^^
More information about the cfe-commits
mailing list