Skip to content

Commit 633948f

Browse files
authored
[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 3d8db8e flushed them. This patch restores lost release notes.
1 parent bfd73a5 commit 633948f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

clang-tools-extra/docs/ReleaseNotes.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,11 @@ Improvements to clang-doc
8585
Improvements to clang-query
8686
---------------------------
8787

88+
- Matcher queries interpreted by clang-query are now support trailing comma (,)
89+
in matcher arguments. Note that C++ still doesn't allow this in function
90+
arguments. So when porting a query to C++, remove all instances of trailing
91+
comma (otherwise C++ compiler will just complain about "expected expression").
92+
8893
Improvements to clang-tidy
8994
--------------------------
9095

@@ -97,6 +102,22 @@ New check aliases
97102
Changes in existing checks
98103
^^^^^^^^^^^^^^^^^^^^^^^^^^
99104

105+
- Improved :doc:`bugprone-infinite-loop
106+
<clang-tidy/checks/bugprone/infinite-loop>` check by adding detection for
107+
variables introduced by structured bindings.
108+
109+
- Improved :doc:`bugprone-unhandled-self-assignment
110+
<clang-tidy/checks/bugprone/unhandled-self-assignment>` check by adding
111+
an additional matcher that generalizes the copy-and-swap idiom pattern
112+
detection.
113+
114+
- Improved :doc:`misc-header-include-cycle
115+
<clang-tidy/checks/misc/header-include-cycle>` check performance.
116+
117+
- Improved :doc:`portability-template-virtual-member-function
118+
<clang-tidy/checks/portability/template-virtual-member-function>` check to
119+
avoid false positives on pure virtual member functions.
120+
100121
Removed checks
101122
^^^^^^^^^^^^^^
102123

0 commit comments

Comments
 (0)