[clang-tools-extra] 3bca861 - [clang-tidy][NFC] Remove unsupported language version checks from vector

2021-03-05 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-05T15:35:34Z New Revision: 3bca86170da0a7cadb4cc13b178ff1edf162ea8e URL: https://github.com/llvm/llvm-project/commit/3bca86170da0a7cadb4cc13b178ff1edf162ea8e DIFF: https://github.com/llvm/llvm-project/commit/3bca86170da0a7cadb4cc13b178ff1edf162ea8e.diff LOG:

[clang-tools-extra] 0250b05 - [clangd] Add a Filesystem that overlays Dirty files.

2021-03-09 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-09T14:35:21Z New Revision: 0250b053b5aa7fc16408e6c037e5e71db5e9b012 URL: https://github.com/llvm/llvm-project/commit/0250b053b5aa7fc16408e6c037e5e71db5e9b012 DIFF: https://github.com/llvm/llvm-project/commit/0250b053b5aa7fc16408e6c037e5e71db5e9b012.diff LOG:

[clang-tools-extra] 574663f - [clangd][NFC] Silence some buildbot warnings after 0250b053

2021-03-09 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-09T14:55:55Z New Revision: 574663f9d522420be7a67d9c55728af8330e1dd3 URL: https://github.com/llvm/llvm-project/commit/574663f9d522420be7a67d9c55728af8330e1dd3 DIFF: https://github.com/llvm/llvm-project/commit/574663f9d522420be7a67d9c55728af8330e1dd3.diff LOG:

[clang-tools-extra] c92d2ea - [clangd][NFC] Use std::string::replace in SourceCode:applyChange.

2021-03-09 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-09T21:39:23Z New Revision: c92d2ea59e79fb366512e16eb1209f2de3ed6ff1 URL: https://github.com/llvm/llvm-project/commit/c92d2ea59e79fb366512e16eb1209f2de3ed6ff1 DIFF: https://github.com/llvm/llvm-project/commit/c92d2ea59e79fb366512e16eb1209f2de3ed6ff1.diff LOG:

[clang-tools-extra] 7044f1d - [clangd] Use Dirty Filesystem for cross file rename.

2021-03-10 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-10T13:41:29Z New Revision: 7044f1d875e37a5badd4e59ee84b56faf7432f68 URL: https://github.com/llvm/llvm-project/commit/7044f1d875e37a5badd4e59ee84b56faf7432f68 DIFF: https://github.com/llvm/llvm-project/commit/7044f1d875e37a5badd4e59ee84b56faf7432f68.diff LOG:

[clang] cb559c8 - [Sema] Add some basic lambda capture fix-its

2021-03-11 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-11T13:46:25Z New Revision: cb559c8d5ebea60b07dec4654064ed775890b93b URL: https://github.com/llvm/llvm-project/commit/cb559c8d5ebea60b07dec4654064ed775890b93b DIFF: https://github.com/llvm/llvm-project/commit/cb559c8d5ebea60b07dec4654064ed775890b93b.diff LOG:

[clang] 6badd3c - [ASTMatchers] Fix documentation for hasAnyBody matcher

2021-03-15 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-15T13:06:49Z New Revision: 6badd3c52dc8a9c0a253a48722c569bfea4f URL: https://github.com/llvm/llvm-project/commit/6badd3c52dc8a9c0a253a48722c569bfea4f DIFF: https://github.com/llvm/llvm-project/commit/6badd3c52dc8a9c0a253a48722c569bfea4f.diff LOG:

[clang] ff91206 - [ASTMatchers][Dynamic] Add missing matchers from Registry

2021-03-15 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-15T13:07:39Z New Revision: ff9120636e9c890b4db735d252d16b92091dde55 URL: https://github.com/llvm/llvm-project/commit/ff9120636e9c890b4db735d252d16b92091dde55 DIFF: https://github.com/llvm/llvm-project/commit/ff9120636e9c890b4db735d252d16b92091dde55.diff LOG:

[clang] 74c270f - [ASTMatchers] Don't forward matchers in MapAnyOf

2021-03-15 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-15T14:16:52Z New Revision: 74c270f33eb16d336b4ab834e18b27f8efcbabe8 URL: https://github.com/llvm/llvm-project/commit/74c270f33eb16d336b4ab834e18b27f8efcbabe8 DIFF: https://github.com/llvm/llvm-project/commit/74c270f33eb16d336b4ab834e18b27f8efcbabe8.diff LOG:

[clang-tools-extra] 0333dde - [clang-tidy] Fix readability-identifer-naming duplicating prefix or suffix for replacements.

2021-03-15 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2021-03-15T14:20:48Z New Revision: 0333dde923c42219863f314d6c9fc0dcd352ef02 URL: https://github.com/llvm/llvm-project/commit/0333dde923c42219863f314d6c9fc0dcd352ef02 DIFF: https://github.com/llvm/llvm-project/commit/0333dde923c42219863f314d6c9fc0dcd352ef02.diff LOG:

[clang-tools-extra] 6c7b049 - [clang-tidy][docs] Fixed page title for abseil-no-internal-dependencies check documentation

2022-08-11 Thread Nathan James via cfe-commits
Author: Vladimir Plyashkun Date: 2022-08-11T21:09:39+01:00 New Revision: 6c7b049f6eb78edf83506a858c7b211a7c70afd8 URL: https://github.com/llvm/llvm-project/commit/6c7b049f6eb78edf83506a858c7b211a7c70afd8 DIFF: https://github.com/llvm/llvm-project/commit/6c7b049f6eb78edf83506a858c7b211a7c70afd8.

[clang-tools-extra] fa8f861 - [clang-tidy] hicpp-signed-bitwise - Return location of the operand (and not of the operator beginning)

2022-08-17 Thread Nathan James via cfe-commits
Author: Vladimir Plyashkun Date: 2022-08-17T19:25:59+01:00 New Revision: fa8f8616028abbc10aa5a3ad4641e8a40ec20cc8 URL: https://github.com/llvm/llvm-project/commit/fa8f8616028abbc10aa5a3ad4641e8a40ec20cc8 DIFF: https://github.com/llvm/llvm-project/commit/fa8f8616028abbc10aa5a3ad4641e8a40ec20cc8.

[clang-tools-extra] b8655f7 - [clang-tidy] Improve modernize-use-emplace check

2022-08-18 Thread Nathan James via cfe-commits
Author: Joey Watts Date: 2022-08-19T07:57:42+01:00 New Revision: b8655f7ff286b9ebcd97cdd24b9c8eb5b89b9651 URL: https://github.com/llvm/llvm-project/commit/b8655f7ff286b9ebcd97cdd24b9c8eb5b89b9651 DIFF: https://github.com/llvm/llvm-project/commit/b8655f7ff286b9ebcd97cdd24b9c8eb5b89b9651.diff LO

[clang-tools-extra] 8c783b8 - [clang-tidy] Fix a false positive in readability-simplify-boolean-expr

2022-09-24 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-09-24T18:29:19+01:00 New Revision: 8c783b8ec78ec857e446a89a35463baed8026f40 URL: https://github.com/llvm/llvm-project/commit/8c783b8ec78ec857e446a89a35463baed8026f40 DIFF: https://github.com/llvm/llvm-project/commit/8c783b8ec78ec857e446a89a35463baed8026f40.diff

[clang] 1376c73 - [clang] Add fix-it note to defaulted-function-deleted warning

2022-10-04 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-10-04T19:38:10+01:00 New Revision: 1376c73927dcb899db5d46f7b970692e2e95f9ac URL: https://github.com/llvm/llvm-project/commit/1376c73927dcb899db5d46f7b970692e2e95f9ac DIFF: https://github.com/llvm/llvm-project/commit/1376c73927dcb899db5d46f7b970692e2e95f9ac.diff

[clang] 108e41d - [clang][NFC] Use c++17 style variable type traits

2022-11-07 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-11-07T18:25:48Z New Revision: 108e41d962463ea1cb956d1a929692a5b49c0a80 URL: https://github.com/llvm/llvm-project/commit/108e41d962463ea1cb956d1a929692a5b49c0a80 DIFF: https://github.com/llvm/llvm-project/commit/108e41d962463ea1cb956d1a929692a5b49c0a80.diff LOG:

[clang-tools-extra] b616811 - [clang-tidy][NFC] Make CheckFactories::CreateChecks* const

2023-01-12 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2023-01-12T19:20:54Z New Revision: b616811dde41d851dddf7a5e1b9848e53d2aa10e URL: https://github.com/llvm/llvm-project/commit/b616811dde41d851dddf7a5e1b9848e53d2aa10e DIFF: https://github.com/llvm/llvm-project/commit/b616811dde41d851dddf7a5e1b9848e53d2aa10e.diff LOG:

[clang-tools-extra] 541a50e - [clang-tidy] bugprone-argument-comment: Ignore calls to user-defined literals

2022-06-20 Thread Nathan James via cfe-commits
Author: Joachim Priesner Date: 2022-06-20T13:30:30+01:00 New Revision: 541a50e20702a8046fe5076742611354cb6dd0f3 URL: https://github.com/llvm/llvm-project/commit/541a50e20702a8046fe5076742611354cb6dd0f3 DIFF: https://github.com/llvm/llvm-project/commit/541a50e20702a8046fe5076742611354cb6dd0f3.di

[clang-tools-extra] b1cc59f - [clang-tidy][docs] Reorganise release notes

2022-06-22 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-06-22T21:21:24+01:00 New Revision: b1cc59fd3a9bad2fbd654011613909ffe90329b0 URL: https://github.com/llvm/llvm-project/commit/b1cc59fd3a9bad2fbd654011613909ffe90329b0 DIFF: https://github.com/llvm/llvm-project/commit/b1cc59fd3a9bad2fbd654011613909ffe90329b0.diff

[clang-tools-extra] 165d693 - [clang-tidy][docs] Fix a couple of missed cases from 6e566bc5523

2022-06-22 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-06-22T21:37:16+01:00 New Revision: 165d69337a7dbcb88dc054ac8fc3e43f623d4ba7 URL: https://github.com/llvm/llvm-project/commit/165d69337a7dbcb88dc054ac8fc3e43f623d4ba7 DIFF: https://github.com/llvm/llvm-project/commit/165d69337a7dbcb88dc054ac8fc3e43f623d4ba7.diff

[clang-tools-extra] 5ca68d5 - [clang-tidy] Add `-verify-config` command line argument

2022-06-23 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-06-23T19:23:09+01:00 New Revision: 5ca68d5845c04421eef9659119ba2c12d2a56803 URL: https://github.com/llvm/llvm-project/commit/5ca68d5845c04421eef9659119ba2c12d2a56803 DIFF: https://github.com/llvm/llvm-project/commit/5ca68d5845c04421eef9659119ba2c12d2a56803.diff

[clang-tools-extra] fbf611e - [clang-tidy] Extend spelling for CheckOptions

2022-06-23 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-06-23T19:59:31+01:00 New Revision: fbf611ed2a768999202e2c5e1e1a6c3c6bb94725 URL: https://github.com/llvm/llvm-project/commit/fbf611ed2a768999202e2c5e1e1a6c3c6bb94725 DIFF: https://github.com/llvm/llvm-project/commit/fbf611ed2a768999202e2c5e1e1a6c3c6bb94725.diff

[clang-tools-extra] f3c1d28 - [clang-tidy] Extend SimplifyBooleanExpr demorgan support.

2022-05-25 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-05-25T13:09:00+01:00 New Revision: f3c1d281767a5849b9f3e712e3c3406bd9410c81 URL: https://github.com/llvm/llvm-project/commit/f3c1d281767a5849b9f3e712e3c3406bd9410c81 DIFF: https://github.com/llvm/llvm-project/commit/f3c1d281767a5849b9f3e712e3c3406bd9410c81.diff

[clang-tools-extra] 09ef6da - [clang-tidy] Update docs for SimplifyDeMorganRelaxed

2022-05-25 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-05-25T13:12:20+01:00 New Revision: 09ef6da8dcd848258c9f876ba9298c7db0d589a9 URL: https://github.com/llvm/llvm-project/commit/09ef6da8dcd848258c9f876ba9298c7db0d589a9 DIFF: https://github.com/llvm/llvm-project/commit/09ef6da8dcd848258c9f876ba9298c7db0d589a9.diff

[clang-tools-extra] b831786 - [clang-tidy][NFC] Tweak identifier-naming options reading/writiing

2022-06-09 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-06-10T07:07:21+01:00 New Revision: b8317862921d8ef5f54804f2d8d5b5af92c530d3 URL: https://github.com/llvm/llvm-project/commit/b8317862921d8ef5f54804f2d8d5b5af92c530d3 DIFF: https://github.com/llvm/llvm-project/commit/b8317862921d8ef5f54804f2d8d5b5af92c530d3.diff

[clang] 15e76ee - [clang] Add [is|set]Nested methods to NamespaceDecl

2022-11-24 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2022-11-24T12:44:35Z New Revision: 15e76eed0c7662f8a4bce849a58637070d3b0a75 URL: https://github.com/llvm/llvm-project/commit/15e76eed0c7662f8a4bce849a58637070d3b0a75 DIFF: https://github.com/llvm/llvm-project/commit/15e76eed0c7662f8a4bce849a58637070d3b0a75.diff LOG:

[clang-tools-extra] 7693a9b - [clang-tidy] Fix RenamerClangTidy handling qualified TypeLocs

2020-03-23 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-23T13:45:34Z New Revision: 7693a9b9314083eafd9b5b1e19b02aac06962eb2 URL: https://github.com/llvm/llvm-project/commit/7693a9b9314083eafd9b5b1e19b02aac06962eb2 DIFF: https://github.com/llvm/llvm-project/commit/7693a9b9314083eafd9b5b1e19b02aac06962eb2.diff LOG:

[clang-tools-extra] 6538b43 - [clang-apply-replacements] No longer deduplucates replacements from the same TU

2020-03-25 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-25T09:36:36Z New Revision: 6538b4393dc3e7df9fee2b07eba148d4cf603a24 URL: https://github.com/llvm/llvm-project/commit/6538b4393dc3e7df9fee2b07eba148d4cf603a24 DIFF: https://github.com/llvm/llvm-project/commit/6538b4393dc3e7df9fee2b07eba148d4cf603a24.diff LOG:

[clang-tools-extra] 3807079 - [clang-tidy] Fix crash in readability-redundant-string-cstr

2020-03-31 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-31T13:27:32+01:00 New Revision: 3807079d705fe04c5c3bde8f848ec922b5771f15 URL: https://github.com/llvm/llvm-project/commit/3807079d705fe04c5c3bde8f848ec922b5771f15 DIFF: https://github.com/llvm/llvm-project/commit/3807079d705fe04c5c3bde8f848ec922b5771f15.diff

[clang] 709fd98 - [clang-tidy] fix readability-redundant-member-init auto-fix of Function-try-block

2020-02-19 Thread Nathan James via cfe-commits
Author: Alexander Lanin Date: 2020-02-19T23:04:05Z New Revision: 709fd989b644a80527e0f4a22503d54255bc095c URL: https://github.com/llvm/llvm-project/commit/709fd989b644a80527e0f4a22503d54255bc095c DIFF: https://github.com/llvm/llvm-project/commit/709fd989b644a80527e0f4a22503d54255bc095c.diff LO

[clang-tools-extra] d1d5180 - [NFC] Fix issues with clang-tidy checks list.rst

2020-02-19 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-19T23:19:09Z New Revision: d1d5180e6904b3fa86f750a05a6721163e115f4d URL: https://github.com/llvm/llvm-project/commit/d1d5180e6904b3fa86f750a05a6721163e115f4d DIFF: https://github.com/llvm/llvm-project/commit/d1d5180e6904b3fa86f750a05a6721163e115f4d.diff LOG:

[clang-tools-extra] db8911a - [clang-tidy] rename_check.py: maintain alphabetical order in Renamed checks section

2020-02-20 Thread Nathan James via cfe-commits
Author: Eugene Zelenko Date: 2020-02-20T17:31:08Z New Revision: db8911aad726d050fb36f17f2978bd35f69165cc URL: https://github.com/llvm/llvm-project/commit/db8911aad726d050fb36f17f2978bd35f69165cc DIFF: https://github.com/llvm/llvm-project/commit/db8911aad726d050fb36f17f2978bd35f69165cc.diff LOG

[clang] e6f9cb0 - [docs] dump_ast_matchers strips internal::(Bindable)?Matcher from Result_type

2020-02-24 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-25T00:00:39Z New Revision: e6f9cb025cd765f422b51d01f4a5714db788b3a7 URL: https://github.com/llvm/llvm-project/commit/e6f9cb025cd765f422b51d01f4a5714db788b3a7 DIFF: https://github.com/llvm/llvm-project/commit/e6f9cb025cd765f422b51d01f4a5714db788b3a7.diff LOG:

[clang] 5522e82 - [NFC] Cleaned up ASTMatchersInternal Code

2020-02-24 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-25T01:47:51Z New Revision: 5522e8296fc5a082ebfc2cd1904099b1ba0570d9 URL: https://github.com/llvm/llvm-project/commit/5522e8296fc5a082ebfc2cd1904099b1ba0570d9 DIFF: https://github.com/llvm/llvm-project/commit/5522e8296fc5a082ebfc2cd1904099b1ba0570d9.diff LOG:

[clang] 3e9a7b2 - [ASTMatchers] Matcher macros with params move params instead of copying

2020-02-24 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-25T07:50:34Z New Revision: 3e9a7b2ba470bbe9cf3de3e4b15ba09dcfd206aa URL: https://github.com/llvm/llvm-project/commit/3e9a7b2ba470bbe9cf3de3e4b15ba09dcfd206aa DIFF: https://github.com/llvm/llvm-project/commit/3e9a7b2ba470bbe9cf3de3e4b15ba09dcfd206aa.diff LOG:

[clang] 6a0c066 - [ASTMatchers] Adds a matcher called `hasAnyOperatorName`

2020-02-24 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-25T07:51:20Z New Revision: 6a0c066c6102cd463e8ad48881e91e596547507a URL: https://github.com/llvm/llvm-project/commit/6a0c066c6102cd463e8ad48881e91e596547507a DIFF: https://github.com/llvm/llvm-project/commit/6a0c066c6102cd463e8ad48881e91e596547507a.diff LOG:

[clang] b653ab0 - [docs] dump-ast-matchers removes const from Matcher args and handles template functions slightly better

2020-02-25 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-26T01:56:50Z New Revision: b653ab0e70196420086a7ba16596533f533b3d1f URL: https://github.com/llvm/llvm-project/commit/b653ab0e70196420086a7ba16596533f533b3d1f DIFF: https://github.com/llvm/llvm-project/commit/b653ab0e70196420086a7ba16596533f533b3d1f.diff LOG:

[clang] 16cabf2 - [ASTMatchers] HasNameMatcher handles `extern "C"`

2020-02-26 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-26T22:07:47Z New Revision: 16cabf278fc8c14d415e677ce0bc40d46a6de30d URL: https://github.com/llvm/llvm-project/commit/16cabf278fc8c14d415e677ce0bc40d46a6de30d DIFF: https://github.com/llvm/llvm-project/commit/16cabf278fc8c14d415e677ce0bc40d46a6de30d.diff LOG:

[clang-tools-extra] 39c4246 - [clang-tidy] Added virtual isLanguageVersionSupported to ClangTidyCheck

2020-02-28 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-28T13:05:05Z New Revision: 39c4246e1e5bb76b1bca2e4b0d0ebc4005d75c32 URL: https://github.com/llvm/llvm-project/commit/39c4246e1e5bb76b1bca2e4b0d0ebc4005d75c32 DIFF: https://github.com/llvm/llvm-project/commit/39c4246e1e5bb76b1bca2e4b0d0ebc4005d75c32.diff LOG:

[clang-tools-extra] b2666cc - [clangd] DefineOutline won't copy virtual specifiers on methods

2020-03-03 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-03T09:59:14Z New Revision: b2666ccca0277371a09e43a0a5a0f78029ba81e5 URL: https://github.com/llvm/llvm-project/commit/b2666ccca0277371a09e43a0a5a0f78029ba81e5 DIFF: https://github.com/llvm/llvm-project/commit/b2666ccca0277371a09e43a0a5a0f78029ba81e5.diff LOG:

[clang-tools-extra] dcba401 - Fix 45129: Incorrect generated configuration modernize-make-shared.IncludeStyle

2020-03-05 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-06T00:07:08Z New Revision: dcba401a39d7f3c915fdea4a220380e07fe965a3 URL: https://github.com/llvm/llvm-project/commit/dcba401a39d7f3c915fdea4a220380e07fe965a3 DIFF: https://github.com/llvm/llvm-project/commit/dcba401a39d7f3c915fdea4a220380e07fe965a3.diff LOG:

[clang-tools-extra] fc3c80c - [ASTMatchers] adds isComparisonOperator to BinaryOperator and CXXOperatorCallExpr

2020-03-08 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-09T00:05:10Z New Revision: fc3c80c38643aff6c4744433ab485c7550ee77b9 URL: https://github.com/llvm/llvm-project/commit/fc3c80c38643aff6c4744433ab485c7550ee77b9 DIFF: https://github.com/llvm/llvm-project/commit/fc3c80c38643aff6c4744433ab485c7550ee77b9.diff LOG:

[clang-tools-extra] 223a43e - [clang-tidy] [NFC] Remove unnecessary matchers

2020-03-09 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-09T07:38:15Z New Revision: 223a43ee8d899a0522bebe8291470b77e7dc7ab1 URL: https://github.com/llvm/llvm-project/commit/223a43ee8d899a0522bebe8291470b77e7dc7ab1 DIFF: https://github.com/llvm/llvm-project/commit/223a43ee8d899a0522bebe8291470b77e7dc7ab1.diff LOG:

[clang-tools-extra] 2ce821c - Fix build failure from rG223a43ee8d89

2020-03-09 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-09T08:12:52Z New Revision: 2ce821cbc90aa987fc370ec578ff92a3327f49ed URL: https://github.com/llvm/llvm-project/commit/2ce821cbc90aa987fc370ec578ff92a3327f49ed DIFF: https://github.com/llvm/llvm-project/commit/2ce821cbc90aa987fc370ec578ff92a3327f49ed.diff LOG:

[clang] 77eec38 - [ASTMatchers] Add hasAnyOverloadedOperatorName matcher

2020-03-09 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-10T00:11:27Z New Revision: 77eec38626cb9e796f6cbb108ea9be5ee6e0ce81 URL: https://github.com/llvm/llvm-project/commit/77eec38626cb9e796f6cbb108ea9be5ee6e0ce81 DIFF: https://github.com/llvm/llvm-project/commit/77eec38626cb9e796f6cbb108ea9be5ee6e0ce81.diff LOG:

[clang-tools-extra] 97572fa - [NFC] use hasAnyOperatorName and hasAnyOverloadedOperatorName functions in clang-tidy matchers

2020-03-09 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-10T00:42:21Z New Revision: 97572fa6e9daecd648873496fd11f7d1e25a55f0 URL: https://github.com/llvm/llvm-project/commit/97572fa6e9daecd648873496fd11f7d1e25a55f0 DIFF: https://github.com/llvm/llvm-project/commit/97572fa6e9daecd648873496fd11f7d1e25a55f0.diff LOG:

[clang-tools-extra] 1fc5be0 - [NFC] Tweak OptionsUtils

2020-03-10 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-10T12:50:58Z New Revision: 1fc5be06694fe3cbe9d2b60179c93a74d7083764 URL: https://github.com/llvm/llvm-project/commit/1fc5be06694fe3cbe9d2b60179c93a74d7083764 DIFF: https://github.com/llvm/llvm-project/commit/1fc5be06694fe3cbe9d2b60179c93a74d7083764.diff LOG:

[clang-tools-extra] 66945b6 - Add Optional overload to DiagnosticBuilder operator <

2020-03-10 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-10T17:44:10Z New Revision: 66945b62f42f0911a328a354cbc7db40b05b76eb URL: https://github.com/llvm/llvm-project/commit/66945b62f42f0911a328a354cbc7db40b05b76eb DIFF: https://github.com/llvm/llvm-project/commit/66945b62f42f0911a328a354cbc7db40b05b76eb.diff LOG:

[clang-tools-extra] 9bb5685 - [clang-tidy] misc-unconventional-assign-operator suggest to use rvalue references in C++03 mode

2020-03-18 Thread Nathan James via cfe-commits
Author: Alex Cameron Date: 2020-03-18T21:39:23Z New Revision: 9bb5685b21619fc0a292ff31a7d91d905440d4a9 URL: https://github.com/llvm/llvm-project/commit/9bb5685b21619fc0a292ff31a7d91d905440d4a9 DIFF: https://github.com/llvm/llvm-project/commit/9bb5685b21619fc0a292ff31a7d91d905440d4a9.diff LOG:

[clang-tools-extra] 1365ab4 - [clang-tidy] RenamerClangTidy now correctly renames `using namespace` decls

2020-03-18 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-03-18T22:14:40Z New Revision: 1365ab4b63b7491697a3068777a9a7c6d68178c4 URL: https://github.com/llvm/llvm-project/commit/1365ab4b63b7491697a3068777a9a7c6d68178c4 DIFF: https://github.com/llvm/llvm-project/commit/1365ab4b63b7491697a3068777a9a7c6d68178c4.diff LOG:

[clang] f99133e - - Update .clang-tidy to ignore parameters of main like functions for naming violations in clang and llvm directory

2020-01-31 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-01-31T16:49:45Z New Revision: f99133e853bfd2456b334e70933ec0403ad512d6 URL: https://github.com/llvm/llvm-project/commit/f99133e853bfd2456b334e70933ec0403ad512d6 DIFF: https://github.com/llvm/llvm-project/commit/f99133e853bfd2456b334e70933ec0403ad512d6.diff LOG:

[clang-tools-extra] d591bdc - [clang-tidy] Fixed crash 44745 in readability-else-after-return

2020-02-02 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-02T14:04:46Z New Revision: d591bdce6d623208d4aeb335a762d839f0f8f0f7 URL: https://github.com/llvm/llvm-project/commit/d591bdce6d623208d4aeb335a762d839f0f8f0f7 DIFF: https://github.com/llvm/llvm-project/commit/d591bdce6d623208d4aeb335a762d839f0f8f0f7.diff LOG:

[clang-tools-extra] efcd09c - [clang-tidy] Fix false positive for cppcoreguidelines-init-variables

2020-02-02 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-02T21:26:29Z New Revision: efcd09cea9a51c522954aa24e4b5513266daf6c3 URL: https://github.com/llvm/llvm-project/commit/efcd09cea9a51c522954aa24e4b5513266daf6c3 DIFF: https://github.com/llvm/llvm-project/commit/efcd09cea9a51c522954aa24e4b5513266daf6c3.diff LOG:

[clang-tools-extra] 8a68c40 - [clang-tidy] Added option for disabling const qualifiers in readability-qualified-auto

2020-02-02 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-02T21:27:25Z New Revision: 8a68c40a1bf256523993ee97b39f79001eaade91 URL: https://github.com/llvm/llvm-project/commit/8a68c40a1bf256523993ee97b39f79001eaade91 DIFF: https://github.com/llvm/llvm-project/commit/8a68c40a1bf256523993ee97b39f79001eaade91.diff LOG:

[clang-tools-extra] d24d8af - Fixed typo in CTE release notes failing build

2020-02-02 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-02T21:51:34Z New Revision: d24d8af320fd8977f085ee5ceafadaad98f76bf0 URL: https://github.com/llvm/llvm-project/commit/d24d8af320fd8977f085ee5ceafadaad98f76bf0 DIFF: https://github.com/llvm/llvm-project/commit/d24d8af320fd8977f085ee5ceafadaad98f76bf0.diff LOG:

[clang-tools-extra] 784d441 - Fix Sphinx failure on ReadabilityQualifiedAuto docs

2020-02-10 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-11T02:03:37Z New Revision: 784d4417453e2bb792e29f5dad462f7fcebab6d1 URL: https://github.com/llvm/llvm-project/commit/784d4417453e2bb792e29f5dad462f7fcebab6d1 DIFF: https://github.com/llvm/llvm-project/commit/784d4417453e2bb792e29f5dad462f7fcebab6d1.diff LOG:

[clang-tools-extra] c69ec64 - [clang-tidy] Added check to disable bugprone-infinite-loop on known false condition

2020-02-11 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-11T19:37:11Z New Revision: c69ec6476806147e46bf09b693acb24177982dc2 URL: https://github.com/llvm/llvm-project/commit/c69ec6476806147e46bf09b693acb24177982dc2 DIFF: https://github.com/llvm/llvm-project/commit/c69ec6476806147e46bf09b693acb24177982dc2.diff LOG:

[clang-tools-extra] 8c4cf23 - Fix crash in InfinteLoopCheck

2020-02-13 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-02-13T20:20:37Z New Revision: 8c4cf23dee1ac3f259c4795b275cc9bb1234aa29 URL: https://github.com/llvm/llvm-project/commit/8c4cf23dee1ac3f259c4795b275cc9bb1234aa29 DIFF: https://github.com/llvm/llvm-project/commit/8c4cf23dee1ac3f259c4795b275cc9bb1234aa29.diff LOG:

[clang-tools-extra] 66e47a5 - [clang-tidy] adjust scripts to subsubsections in Release Notes

2020-01-28 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-01-28T18:10:22Z New Revision: 66e47a57205b1c2a6be3c89413ae9d47b747ed38 URL: https://github.com/llvm/llvm-project/commit/66e47a57205b1c2a6be3c89413ae9d47b747ed38 DIFF: https://github.com/llvm/llvm-project/commit/66e47a57205b1c2a6be3c89413ae9d47b747ed38.diff LOG:

[clang] a156a0e - [ASTMatchers] Add hasPlacementArg and hasAnyPlacementArg traversal matcher for CXXNewExpr

2020-01-30 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-01-30T10:16:04Z New Revision: a156a0e28df4751f812c84437321339c2eb33af3 URL: https://github.com/llvm/llvm-project/commit/a156a0e28df4751f812c84437321339c2eb33af3 DIFF: https://github.com/llvm/llvm-project/commit/a156a0e28df4751f812c84437321339c2eb33af3.diff LOG:

[clang-tools-extra] 3ae11b4 - [NFC] small refactor on RenamerClangTidyCheck.cpp

2020-01-30 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2020-01-30T17:32:06Z New Revision: 3ae11b42818363f70b3c6b0246bb617e35709c58 URL: https://github.com/llvm/llvm-project/commit/3ae11b42818363f70b3c6b0246bb617e35709c58 DIFF: https://github.com/llvm/llvm-project/commit/3ae11b42818363f70b3c6b0246bb617e35709c58.diff LOG:

[clang-tools-extra] 376168b - [clang-tidy] Add modernize-type-traits check

2023-04-07 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2023-04-07T18:38:15+01:00 New Revision: 376168babb51aa08bc864d4797db4a6dbd53fdbc URL: https://github.com/llvm/llvm-project/commit/376168babb51aa08bc864d4797db4a6dbd53fdbc DIFF: https://github.com/llvm/llvm-project/commit/376168babb51aa08bc864d4797db4a6dbd53fdbc.diff

[clang-tools-extra] df0c8f2 - [clang-tidy][NFC] Remove redundant allOf matcher calls

2023-04-10 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2023-04-11T00:38:37+01:00 New Revision: df0c8f25145047731fb95b4ce7153ce6fb5b6f5d URL: https://github.com/llvm/llvm-project/commit/df0c8f25145047731fb95b4ce7153ce6fb5b6f5d DIFF: https://github.com/llvm/llvm-project/commit/df0c8f25145047731fb95b4ce7153ce6fb5b6f5d.diff

[clang-tools-extra] 2eb9cc7 - [clangd] Handle destructors in DefineOutline tweak

2023-04-14 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2023-04-14T17:51:45+01:00 New Revision: 2eb9cc76a6c0b61fcf75b747258e27b7b7683ca1 URL: https://github.com/llvm/llvm-project/commit/2eb9cc76a6c0b61fcf75b747258e27b7b7683ca1 DIFF: https://github.com/llvm/llvm-project/commit/2eb9cc76a6c0b61fcf75b747258e27b7b7683ca1.diff

[clang-tools-extra] 6128bcd - [clang-tidy] Fix crash in --dump-config

2023-04-15 Thread Nathan James via cfe-commits
Author: Nathan James Date: 2023-04-15T22:58:17+01:00 New Revision: 6128bcd02512eeb0e0bbb8b0a9c4d82f6f9427b2 URL: https://github.com/llvm/llvm-project/commit/6128bcd02512eeb0e0bbb8b0a9c4d82f6f9427b2 DIFF: https://github.com/llvm/llvm-project/commit/6128bcd02512eeb0e0bbb8b0a9c4d82f6f9427b2.diff

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-04 Thread Nathan James via cfe-commits
https://github.com/njames93 created https://github.com/llvm/llvm-project/pull/97764 None >From 7063d8488162a30527d085893c0c6721b95041b3 Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/mo

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From ef9042357628f4c2e83d6be322f2d177a6170ebd Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From dd529ead075012e4c74ff54fb534e1f34efe0c7f Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
@@ -0,0 +1,253 @@ +//===--- UseRangesCheck.cpp - clang-tidy --===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From ad55d54bf76a2b0a1544acb143446869135e224f Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
@@ -0,0 +1,24 @@ +.. title:: clang-tidy - modernize-use-ranges + +modernize-use-ranges + + +Detects calls to standard library iterator algorithms that could be replaced +with a ranges version instead + njames93 wrote: I'm not sure how necessar

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From 98746ac4cb477b44280de471113138e706147242 Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
@@ -0,0 +1,36 @@ +//===--- UseRangesCheck.h - clang-tidy --*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apa

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From 86b21ee28d1b6efb5d5b4da97cb09a484337a92f Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
@@ -0,0 +1,68 @@ +//===--- UseRangesCheck.h - clang-tidy --*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apa

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
@@ -0,0 +1,248 @@ +//===--- UseRangesCheck.cpp - clang-tidy --===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-05 Thread Nathan James via cfe-commits
@@ -0,0 +1,248 @@ +//===--- UseRangesCheck.cpp - clang-tidy --===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-07 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From 065d343d5ab1706475fe5a1bc3a43e5368d1142b Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-07 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From 56d452478fb2b002898e6b3dfc5e251b42894ca3 Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-07 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From ecde6109c040741f6425d3c42464ffaa02f237f9 Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-07 Thread Nathan James via cfe-commits
njames93 wrote: - Added some more functions for boost/range/numeric - Added support for Reverse range iteration https://github.com/llvm/llvm-project/pull/97764 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mail

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-07 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From 7bb1c44fb23a1ec0c90c5ce694cbd7d2245a00a6 Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-07 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/97764 >From 4bb4d8258c7d68864b4c01c8f982fa1339e5006b Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 2 Jul 2024 14:25:44 +0100 Subject: [PATCH 1/2] Add a modernize-use-ranges check --- .../clang-tidy/moderniz

[clang-tools-extra] Add checks to convert std library iterator algorithms into c++20 or boost ranges (PR #97764)

2024-07-08 Thread Nathan James via cfe-commits
njames93 wrote: I no longer have commit access, would you do the honours instead https://github.com/llvm/llvm-project/pull/97764 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-tidy] Create bugprone-public-enable-shared-from-this check (PR #102299)

2024-08-08 Thread Nathan James via cfe-commits
njames93 wrote: Actually an ASTVisitor approach could be better here, this way you could create a set of all the `CXXRecordDecls` that publicly inherit from or transitively inherit from `::std::enable_shared_from_this` during traversal https://github.com/llvm/llvm-project/pull/102299 _

[clang] [clang-tools-extra] [clang-tidy] bugprone-implicit-widening ignores unsigned consts (PR #101073)

2024-08-09 Thread Nathan James via cfe-commits
@@ -569,7 +573,8 @@ class Expr : public ValueStmt { /// Note: This does not perform the implicit conversions required by C++11 /// [expr.const]p5. bool isCXX11ConstantExpr(const ASTContext &Ctx, APValue *Result = nullptr, - SourceLocation *Loc =

[clang] [clang-tools-extra] [clang-tidy] bugprone-implicit-widening ignores unsigned consts (PR #101073)

2024-08-09 Thread Nathan James via cfe-commits
njames93 wrote: > Thats a good question. @njames93 What do you thing, current tests are > sufficient ? There should definitely be a test in the clang side of things to ensure correct handling of the `Expr::getIntegerConstantExpr` method with this new parameter https://github.com/llvm/llvm-pro

[clang-tools-extra] Draft: Create a new check to look for mis-use in calls that take iterators (PR #99917)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/99917 >From e71d153d953f1e30f7480973bcae2a16bf51711f Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 23 Jul 2024 10:59:45 +0100 Subject: [PATCH] Create a new check to look for mis-use in calls that take iterat

[clang-tools-extra] Draft: Create a new check to look for mis-use in calls that take iterators (PR #99917)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/99917 >From 7be8e9d71b61ae669fc80e1dd0eef5e963b1d20c Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 23 Jul 2024 10:59:45 +0100 Subject: [PATCH] Create a new check to look for mis-use in calls that take iterat

[clang-tools-extra] Create a new check to look for mis-use in calls that take iterators (PR #99917)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 edited https://github.com/llvm/llvm-project/pull/99917 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] Create a new check to look for mis-use in calls that take iterators (PR #99917)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/99917 >From 1b91c22714179e44cc494b6a7adcde2f4b6bc6d6 Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 23 Jul 2024 10:59:45 +0100 Subject: [PATCH] Create a new check to look for mis-use in calls that take iterat

[clang-tools-extra] Create a new check to look for mis-use in calls that take iterators (PR #99917)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 edited https://github.com/llvm/llvm-project/pull/99917 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] Add a description parameter to the add_new_check script (PR #100111)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 created https://github.com/llvm/llvm-project/pull/100111 Adds a description parameter that automatically fills in the Release notes and first line of the checks documentation. If omitted the usually FIXME markers are left in their place. >From 2e7e63806ad643e43ef62

[clang-tools-extra] Extend support for specifying languages and version in add_new_check.py (PR #100129)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 created https://github.com/llvm/llvm-project/pull/100129 - Allow specifying a language standard when adding a new check - Simplify the language standards(and or-later) handlnig in check_clang_tidy >From 738bf3ae0530895a14e6f0a4a0b6c2e9ca328fa3 Mon Sep 17 00:00:00 200

[clang-tools-extra] Add a description parameter to the add_new_check script (PR #100111)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/100111 >From f9f3cd6b29f72edfb8aad10cd0b77f7b5341a6a5 Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 23 Jul 2024 13:05:56 +0100 Subject: [PATCH] Add a description parameter to the add_new_check script Adds a

[clang-tools-extra] Extend support for specifying languages and version in add_new_check.py (PR #100129)

2024-07-23 Thread Nathan James via cfe-commits
@@ -53,7 +55,18 @@ def adapt_cmake(module_path, check_name_camel): # Adds a header for the new check. -def write_header(module_path, module, namespace, check_name, check_name_camel): +def write_header( +module_path, module, namespace, check_name, check_name_camel, lang_re

[clang-tools-extra] Extend support for specifying languages and version in add_new_check.py (PR #100129)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 updated https://github.com/llvm/llvm-project/pull/100129 >From 2624c965ffe61e50abeebc4e7c391395878ef66a Mon Sep 17 00:00:00 2001 From: Nathan James Date: Tue, 23 Jul 2024 15:24:52 +0100 Subject: [PATCH] Extend support for specifying languages and version in add_new_

[clang-tools-extra] clang-tidy: readability-redundant-smartptr-get does not remove (#97964) (PR #100177)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 requested changes to this pull request. https://github.com/llvm/llvm-project/pull/100177 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] clang-tidy: readability-redundant-smartptr-get does not remove (#97964) (PR #100177)

2024-07-23 Thread Nathan James via cfe-commits
@@ -20,6 +20,47 @@ struct shared_ptr { explicit operator bool() const noexcept; }; +template +struct vector { + vector(); + bool operator==(const vector& other) const; + bool operator!=(const vector& other) const; + unsigned long size() const; + bool empty() const; + +

[clang-tools-extra] clang-tidy: readability-redundant-smartptr-get does not remove (#97964) (PR #100177)

2024-07-23 Thread Nathan James via cfe-commits
https://github.com/njames93 edited https://github.com/llvm/llvm-project/pull/100177 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

<    1   2   3   4   5   >