Author: Eugene Zelenko Date: 2020-07-16T15:52:56+02:00 New Revision: 06a6a2fd6dddf3d1cc3404bb094c092690eb3ffa
URL: https://github.com/llvm/llvm-project/commit/06a6a2fd6dddf3d1cc3404bb094c092690eb3ffa DIFF: https://github.com/llvm/llvm-project/commit/06a6a2fd6dddf3d1cc3404bb094c092690eb3ffa.diff LOG: Alphabetical order of Clang-tidy entries. Format improvements. 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 c08fd45c2f96..0238ef5149b0 100644 --- a/clang-tools-extra/docs/ReleaseNotes.rst +++ b/clang-tools-extra/docs/ReleaseNotes.rst @@ -79,13 +79,8 @@ New checks - New :doc:`abseil-string-find-str-contains <clang-tidy/checks/abseil-string-find-str-contains>` check. - Finds ``s.find(...) == string::npos`` comparisons (for various string-like types) - and suggests replacing with ``absl::StrContains()``. - -- New :doc:`cppcoreguidelines-avoid-non-const-global-variables - <clang-tidy/checks/cppcoreguidelines-avoid-non-const-global-variables>` check. - Finds non-const global variables as described in check I.2 of C++ Core - Guidelines. + Finds ``s.find(...) == string::npos`` comparisons (for various string-like + types) and suggests replacing with ``absl::StrContains()``. - New :doc:`bugprone-misplaced-pointer-arithmetic-in-alloc <clang-tidy/checks/bugprone-misplaced-pointer-arithmetic-in-alloc>` check. @@ -100,6 +95,11 @@ New checks Finds pointers with the ``noescape`` attribute that are captured by an asynchronously-executed block. +- New :doc:`bugprone-reserved-identifier + <clang-tidy/checks/bugprone-reserved-identifier>` check. + + Checks for usages of identifiers reserved for use by the implementation. + - New :doc:`bugprone-spuriously-wake-up-functions <clang-tidy/checks/bugprone-spuriously-wake-up-functions>` check. @@ -108,11 +108,6 @@ New checks that checks whether a condition predicate holds or the function has a condition parameter. -- New :doc:`bugprone-reserved-identifier - <clang-tidy/checks/bugprone-reserved-identifier>` check. - - Checks for usages of identifiers reserved for use by the implementation. - - New :doc:`bugprone-suspicious-include <clang-tidy/checks/bugprone-suspicious-include>` check. @@ -126,6 +121,12 @@ New checks Flags use of the `C` standard library functions ``memset``, ``memcpy`` and ``memcmp`` and similar derivatives on non-trivial types. +- New :doc:`cppcoreguidelines-avoid-non-const-global-variables + <clang-tidy/checks/cppcoreguidelines-avoid-non-const-global-variables>` check. + + Finds non-const global variables as described in check I.2 of C++ Core + Guidelines. + - New :doc:`llvmlibc-callee-namespace <clang-tidy/checks/llvmlibc-callee-namespace>` check. @@ -142,6 +143,11 @@ New checks Finds includes of system libc headers not provided by the compiler within llvm-libc implementations. +- New :doc:`misc-no-recursion + <clang-tidy/checks/misc-no-recursion>` check. + + Finds recursive functions and diagnoses them. + - New :doc:`modernize-replace-disallow-copy-and-assign-macro <clang-tidy/checks/modernize-replace-disallow-copy-and-assign-macro>` check. @@ -153,11 +159,6 @@ New checks Finds implementations of -dealloc in Objective-C categories. -- New :doc:`misc-no-recursion - <clang-tidy/checks/misc-no-recursion>` check. - - Finds recursive functions and diagnoses them. - - New :doc:`objc-nsinvocation-argument-lifetime <clang-tidy/checks/objc-nsinvocation-argument-lifetime>` check. @@ -222,11 +223,6 @@ Changes in existing checks Now able to rename member references in class template definitions with explicit access. -- Improved :doc:`readability-qualified-auto - <clang-tidy/checks/readability-qualified-auto>` check now supports a - `AddConstToQualified` to enable adding ``const`` qualifiers to variables - typed with ``auto *`` and ``auto &``. - - Improved :doc:`readability-redundant-string-init <clang-tidy/checks/readability-redundant-string-init>` check now supports a `StringNames` option enabling its application to custom string classes. The @@ -238,6 +234,11 @@ Changes in existing checks release. This simplifies how one specifies the options on the command line: ``--config="{CheckOptions: [{ key: HeaderFileExtensions, value: h;;hpp;hxx }]}"`` +- Improved :doc:`readability-qualified-auto + <clang-tidy/checks/readability-qualified-auto>` check now supports a + `AddConstToQualified` to enable adding ``const`` qualifiers to variables + typed with ``auto *`` and ``auto &``. + Renamed checks ^^^^^^^^^^^^^^ @@ -247,7 +248,8 @@ Renamed checks Other improvements ^^^^^^^^^^^^^^^^^^ -- For 'run-clang-tidy.py' add option to use alpha checkers from clang-analyzer. +- For `run-clang-tidy.py` add option to use alpha checkers from + `clang-analyzer`. Improvements to include-fixer ----------------------------- _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits