Author: Jorge Pinto Sousa
Date: 2023-08-25T17:09:04Z
New Revision: 41818ce150fd7534480a28d6c0d603f1a503db79
URL:
https://github.com/llvm/llvm-project/commit/41818ce150fd7534480a28d6c0d603f1a503db79
DIFF:
https://github.com/llvm/llvm-project/commit/41818ce150fd7534480a28d6c0d603f1a503db79.diff
Author: Felix
Date: 2023-08-26T07:23:05Z
New Revision: ffad4f8fcac5fa5e65b979ab2a2fcf903a66e5e2
URL:
https://github.com/llvm/llvm-project/commit/ffad4f8fcac5fa5e65b979ab2a2fcf903a66e5e2
DIFF:
https://github.com/llvm/llvm-project/commit/ffad4f8fcac5fa5e65b979ab2a2fcf903a66e5e2.diff
LOG: [clang-
Author: Piotr Zegar
Date: 2023-08-27T08:52:09Z
New Revision: f1f16331bd6810a574100a31d369921c1f4adcaf
URL:
https://github.com/llvm/llvm-project/commit/f1f16331bd6810a574100a31d369921c1f4adcaf
DIFF:
https://github.com/llvm/llvm-project/commit/f1f16331bd6810a574100a31d369921c1f4adcaf.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:09Z
New Revision: 8ba103ca681670750e0929f74ab72870a871202f
URL:
https://github.com/llvm/llvm-project/commit/8ba103ca681670750e0929f74ab72870a871202f
DIFF:
https://github.com/llvm/llvm-project/commit/8ba103ca681670750e0929f74ab72870a871202f.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:09Z
New Revision: 76284beb23a3a94682d251fff0261d4db5261408
URL:
https://github.com/llvm/llvm-project/commit/76284beb23a3a94682d251fff0261d4db5261408
DIFF:
https://github.com/llvm/llvm-project/commit/76284beb23a3a94682d251fff0261d4db5261408.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:09Z
New Revision: 95320b5ff7a8a66c1ce97da2f9c791082d732386
URL:
https://github.com/llvm/llvm-project/commit/95320b5ff7a8a66c1ce97da2f9c791082d732386
DIFF:
https://github.com/llvm/llvm-project/commit/95320b5ff7a8a66c1ce97da2f9c791082d732386.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:09Z
New Revision: 09c1b2e141d06f293e150b890165713213e397bc
URL:
https://github.com/llvm/llvm-project/commit/09c1b2e141d06f293e150b890165713213e397bc
DIFF:
https://github.com/llvm/llvm-project/commit/09c1b2e141d06f293e150b890165713213e397bc.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:09Z
New Revision: b6ea16431b58a1d15d2cb7583062ae8d10652329
URL:
https://github.com/llvm/llvm-project/commit/b6ea16431b58a1d15d2cb7583062ae8d10652329
DIFF:
https://github.com/llvm/llvm-project/commit/b6ea16431b58a1d15d2cb7583062ae8d10652329.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:09Z
New Revision: ac80017522241a30ed6b87273e1a3b39fb73c6dc
URL:
https://github.com/llvm/llvm-project/commit/ac80017522241a30ed6b87273e1a3b39fb73c6dc
DIFF:
https://github.com/llvm/llvm-project/commit/ac80017522241a30ed6b87273e1a3b39fb73c6dc.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: 87c4113708b88ef20d3cac96e2fd43e5c3eabf91
URL:
https://github.com/llvm/llvm-project/commit/87c4113708b88ef20d3cac96e2fd43e5c3eabf91
DIFF:
https://github.com/llvm/llvm-project/commit/87c4113708b88ef20d3cac96e2fd43e5c3eabf91.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: d57cf05f9406b9136a5859a53042de8789cfd6aa
URL:
https://github.com/llvm/llvm-project/commit/d57cf05f9406b9136a5859a53042de8789cfd6aa
DIFF:
https://github.com/llvm/llvm-project/commit/d57cf05f9406b9136a5859a53042de8789cfd6aa.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: 4b8accbbf40367632f6e7185a553291c74089742
URL:
https://github.com/llvm/llvm-project/commit/4b8accbbf40367632f6e7185a553291c74089742
DIFF:
https://github.com/llvm/llvm-project/commit/4b8accbbf40367632f6e7185a553291c74089742.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: 423fdd7244b7f84f648d9740830269015284
URL:
https://github.com/llvm/llvm-project/commit/423fdd7244b7f84f648d9740830269015284
DIFF:
https://github.com/llvm/llvm-project/commit/423fdd7244b7f84f648d9740830269015284.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: c8644b18f570be9d26d83cdeeb2369cd3cbddaf1
URL:
https://github.com/llvm/llvm-project/commit/c8644b18f570be9d26d83cdeeb2369cd3cbddaf1
DIFF:
https://github.com/llvm/llvm-project/commit/c8644b18f570be9d26d83cdeeb2369cd3cbddaf1.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: 4d81b1450dd227c0d3da615f7e4f5937378cc05c
URL:
https://github.com/llvm/llvm-project/commit/4d81b1450dd227c0d3da615f7e4f5937378cc05c
DIFF:
https://github.com/llvm/llvm-project/commit/4d81b1450dd227c0d3da615f7e4f5937378cc05c.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: c5a4f29ef02a48caddca3ab82dbd364ca9db558b
URL:
https://github.com/llvm/llvm-project/commit/c5a4f29ef02a48caddca3ab82dbd364ca9db558b
DIFF:
https://github.com/llvm/llvm-project/commit/c5a4f29ef02a48caddca3ab82dbd364ca9db558b.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: ec5f4be4521c3b28d6bb14f34f39a87c36fe8c00
URL:
https://github.com/llvm/llvm-project/commit/ec5f4be4521c3b28d6bb14f34f39a87c36fe8c00
DIFF:
https://github.com/llvm/llvm-project/commit/ec5f4be4521c3b28d6bb14f34f39a87c36fe8c00.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:11Z
New Revision: 24a7587b79648002ad47e4de425ad498fb863d60
URL:
https://github.com/llvm/llvm-project/commit/24a7587b79648002ad47e4de425ad498fb863d60
DIFF:
https://github.com/llvm/llvm-project/commit/24a7587b79648002ad47e4de425ad498fb863d60.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:11Z
New Revision: 7142f731233a84255ca58327b857cf211a910837
URL:
https://github.com/llvm/llvm-project/commit/7142f731233a84255ca58327b857cf211a910837
DIFF:
https://github.com/llvm/llvm-project/commit/7142f731233a84255ca58327b857cf211a910837.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:10Z
New Revision: 9c857f2151b48d3447828496295d076c3ec145e6
URL:
https://github.com/llvm/llvm-project/commit/9c857f2151b48d3447828496295d076c3ec145e6
DIFF:
https://github.com/llvm/llvm-project/commit/9c857f2151b48d3447828496295d076c3ec145e6.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T08:52:11Z
New Revision: 44b38fe86e9e74ebd0e6de9583e6456313d564ac
URL:
https://github.com/llvm/llvm-project/commit/44b38fe86e9e74ebd0e6de9583e6456313d564ac
DIFF:
https://github.com/llvm/llvm-project/commit/44b38fe86e9e74ebd0e6de9583e6456313d564ac.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T11:59:02Z
New Revision: fc2a9ad10e21bda3dafbb85d8317ef5e3e5f99a1
URL:
https://github.com/llvm/llvm-project/commit/fc2a9ad10e21bda3dafbb85d8317ef5e3e5f99a1
DIFF:
https://github.com/llvm/llvm-project/commit/fc2a9ad10e21bda3dafbb85d8317ef5e3e5f99a1.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T11:59:02Z
New Revision: fe4bf68c56e14dd474b62227a1aeb347b199bd1e
URL:
https://github.com/llvm/llvm-project/commit/fe4bf68c56e14dd474b62227a1aeb347b199bd1e
DIFF:
https://github.com/llvm/llvm-project/commit/fe4bf68c56e14dd474b62227a1aeb347b199bd1e.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T11:59:02Z
New Revision: 01c8bf6fd4132831c971a764559e3d532f5129ae
URL:
https://github.com/llvm/llvm-project/commit/01c8bf6fd4132831c971a764559e3d532f5129ae
DIFF:
https://github.com/llvm/llvm-project/commit/01c8bf6fd4132831c971a764559e3d532f5129ae.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T11:59:03Z
New Revision: 26078f33bdfa30f35bb880feb0c088b8bd2169c8
URL:
https://github.com/llvm/llvm-project/commit/26078f33bdfa30f35bb880feb0c088b8bd2169c8
DIFF:
https://github.com/llvm/llvm-project/commit/26078f33bdfa30f35bb880feb0c088b8bd2169c8.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T11:59:03Z
New Revision: 9f8220969cc8c52565d6f9b932e1934513e0c1bb
URL:
https://github.com/llvm/llvm-project/commit/9f8220969cc8c52565d6f9b932e1934513e0c1bb
DIFF:
https://github.com/llvm/llvm-project/commit/9f8220969cc8c52565d6f9b932e1934513e0c1bb.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T11:59:03Z
New Revision: 857f532fd5c9de92fe861374ad82e3a36beeb166
URL:
https://github.com/llvm/llvm-project/commit/857f532fd5c9de92fe861374ad82e3a36beeb166
DIFF:
https://github.com/llvm/llvm-project/commit/857f532fd5c9de92fe861374ad82e3a36beeb166.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-27T11:59:03Z
New Revision: cbdc3e1bf9da09911ba353bcd20c6709bda43893
URL:
https://github.com/llvm/llvm-project/commit/cbdc3e1bf9da09911ba353bcd20c6709bda43893
DIFF:
https://github.com/llvm/llvm-project/commit/cbdc3e1bf9da09911ba353bcd20c6709bda43893.diff
LOG: [
Author: Mike Crowe
Date: 2023-08-28T19:44:23Z
New Revision: c6207f6e0d04f129b4ec2ada644c0224038f4705
URL:
https://github.com/llvm/llvm-project/commit/c6207f6e0d04f129b4ec2ada644c0224038f4705
DIFF:
https://github.com/llvm/llvm-project/commit/c6207f6e0d04f129b4ec2ada644c0224038f4705.diff
LOG: [c
Author: Piotr Zegar
Date: 2023-08-28T19:44:24Z
New Revision: 6e2d94a40d17832a04de7bb5294388fbf7f95991
URL:
https://github.com/llvm/llvm-project/commit/6e2d94a40d17832a04de7bb5294388fbf7f95991
DIFF:
https://github.com/llvm/llvm-project/commit/6e2d94a40d17832a04de7bb5294388fbf7f95991.diff
LOG: [
Author: MasterCopy8GB
Date: 2023-08-28T19:53:09Z
New Revision: f0e2a5e260c24597f11b122d20051f057d96b544
URL:
https://github.com/llvm/llvm-project/commit/f0e2a5e260c24597f11b122d20051f057d96b544
DIFF:
https://github.com/llvm/llvm-project/commit/f0e2a5e260c24597f11b122d20051f057d96b544.diff
LOG:
Author: Piotr Zegar
Date: 2023-08-30T17:41:41Z
New Revision: 26f230fe5214614b912b6e1800e1526d625181ac
URL:
https://github.com/llvm/llvm-project/commit/26f230fe5214614b912b6e1800e1526d625181ac
DIFF:
https://github.com/llvm/llvm-project/commit/26f230fe5214614b912b6e1800e1526d625181ac.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-30T18:02:34Z
New Revision: c6fa07ca966eb8902465adbe2c6c1e41a108881c
URL:
https://github.com/llvm/llvm-project/commit/c6fa07ca966eb8902465adbe2c6c1e41a108881c
DIFF:
https://github.com/llvm/llvm-project/commit/c6fa07ca966eb8902465adbe2c6c1e41a108881c.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-31T19:22:17Z
New Revision: a199d8fac027c226577ffb0c47b014015980dbb5
URL:
https://github.com/llvm/llvm-project/commit/a199d8fac027c226577ffb0c47b014015980dbb5
DIFF:
https://github.com/llvm/llvm-project/commit/a199d8fac027c226577ffb0c47b014015980dbb5.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-31T19:56:07Z
New Revision: efebb4e0fabe91b70eaf58c049e516e50c726893
URL:
https://github.com/llvm/llvm-project/commit/efebb4e0fabe91b70eaf58c049e516e50c726893
DIFF:
https://github.com/llvm/llvm-project/commit/efebb4e0fabe91b70eaf58c049e516e50c726893.diff
LOG: [
Author: Piotr Zegar
Date: 2023-08-31T19:58:15Z
New Revision: 4294bca5e4f6e6e8cfdbd9fbe8751c5e5415fd47
URL:
https://github.com/llvm/llvm-project/commit/4294bca5e4f6e6e8cfdbd9fbe8751c5e5415fd47
DIFF:
https://github.com/llvm/llvm-project/commit/4294bca5e4f6e6e8cfdbd9fbe8751c5e5415fd47.diff
LOG: [
https://github.com/PiotrZSL labeled
https://github.com/llvm/llvm-project/pull/65189
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
PiotrZSL wrote:
" Checks that class members are initialized in constructors (implicitly or
explicitly). Reports constructors or classes where class members are not
initialized."
This is exacly what cppcoreguidelines-pro-type-member-init is doing.
And provide same warnings:
```
10:7: warning: c
@@ -0,0 +1,105 @@
+//===--- CppInitClassMembersCheck.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
@@ -0,0 +1,105 @@
+//===--- CppInitClassMembersCheck.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
https://github.com/PiotrZSL requested changes to this pull request.
Do not re-implement thigns that are already covered by other check
(cppcoreguidelines-pro-type-member-init).
I don't see curently any point for this check.
If there are some small difrences bettwen this check and
cppcoreguideli
https://github.com/PiotrZSL edited
https://github.com/llvm/llvm-project/pull/65189
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL review_requested
https://github.com/llvm/llvm-project/pull/65189
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL opened
https://github.com/llvm/llvm-project/pull/65202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL labeled
https://github.com/llvm/llvm-project/pull/65202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL review_requested
https://github.com/llvm/llvm-project/pull/65202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL review_requested
https://github.com/llvm/llvm-project/pull/65202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL review_requested
https://github.com/llvm/llvm-project/pull/65202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Piotr Zegar
Date: 2023-09-03T06:24:56Z
New Revision: c2bee1ed26a3355d164c92f1eb70ebf88804560d
URL:
https://github.com/llvm/llvm-project/commit/c2bee1ed26a3355d164c92f1eb70ebf88804560d
DIFF:
https://github.com/llvm/llvm-project/commit/c2bee1ed26a3355d164c92f1eb70ebf88804560d.diff
LOG: [
https://github.com/PiotrZSL closed
https://github.com/llvm/llvm-project/pull/65202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Piotr Zegar
Date: 2023-09-03T17:05:31Z
New Revision: 208fa9acc0ffe5a460bcd504229c24a8d3f87180
URL:
https://github.com/llvm/llvm-project/commit/208fa9acc0ffe5a460bcd504229c24a8d3f87180
DIFF:
https://github.com/llvm/llvm-project/commit/208fa9acc0ffe5a460bcd504229c24a8d3f87180.diff
LOG: [
@@ -3,22 +3,34 @@
modernize-use-equals-delete
===
+Prior to C++11, the only way to "delete" a given function was to make it
+``private`` and without definition, to generate a compiler error (calling
+private function) or a linker error (undefined refere
Carlos =?utf-8?q?G=C3=A1lvez?=
@@ -3,22 +3,34 @@
modernize-use-equals-delete
===
+Prior to C++11, the only way to "delete" a given function was to make it
PiotrZSL wrote:
Begining of the description should say what check does, not a
Carlos =?utf-8?q?Gálvez?=
https://github.com/PiotrZSL commented:
Maybe:
```
Identifies unimplemented private special member functions, recommends using '=
delete' for them, and suggests relocating such deleted functions from the
private to the public section.
Before the introduction of C++1
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?=
@@ -3,22 +3,37 @@
modernize-use-equals-delete
===
-This check marks unimplemented private special member functions with ``=
delete``.
-To av
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?=
PiotrZSL wrote:
Other interesting thing is that currently this check is limited just to
LangOpts.CPlusPlus, when it should be to LangOpts.CPlusPlus11. And in such case
documentation c
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?=
@@ -3,22 +3,37 @@
modernize-use-equals-delete
===
-This check marks unimplemented private special member functions with ``=
delete``.
-To av
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?=
https://github.com/PiotrZSL resolved
https://github.com/llvm/llvm-project/pull/65231
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?=
https://github.com/PiotrZSL resolved
https://github.com/llvm/llvm-project/pull/65231
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
Carlos =?utf-8?q?G=C3=A1lvez?= ,
Carlos =?utf-8?q?G=C3=A1lvez?= ,
Carlos =?utf-8?q?G=C3=A1lvez?= ,
Carlos =?utf-8?q?G=C3=A1lvez?=
https://github.com/PiotrZSL approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/65231
___
cfe-com
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?=
PiotrZSL wrote:
Do we want to sync comment above check class in code with first sentence in
documentation ?
https://github.com/llvm/llvm-project/pull/65231
___
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?= ,
Carlos =?utf-8?q?Gálvez?=
@@ -13,22 +13,9 @@
namespace clang::tidy::modernize {
-/// Mark unimplemented private special member functions with '= delete'.
-/// \co
Carlos =?utf-8?q?G=C3=A1lvez?= ,
Carlos =?utf-8?q?G=C3=A1lvez?= ,
Carlos =?utf-8?q?G=C3=A1lvez?= ,
Carlos =?utf-8?q?G=C3=A1lvez?= ,
Carlos =?utf-8?q?G=C3=A1lvez?= ,
Carlos =?utf-8?q?G=C3=A1lvez?=
https://github.com/PiotrZSL approved this pull request.
No more comments from me.
https://github.c
@@ -209,14 +212,16 @@ void IncludeCleanerCheck::check(const
MatchFinder::MatchResult &Result) {
// main file.
if (auto Replacement =
HeaderIncludes.insert(llvm::StringRef{Spelling}.trim("\"<>"),
PiotrZSL wrote:
insert -> emplace
https://g
https://github.com/PiotrZSL approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/65431
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL labeled
https://github.com/llvm/llvm-project/pull/65498
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL review_requested
https://github.com/llvm/llvm-project/pull/65498
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL review_requested
https://github.com/llvm/llvm-project/pull/65498
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/PiotrZSL created
https://github.com/llvm/llvm-project/pull/65498:
Improved bugprone-non-zero-enum-to-bool-conversion check by eliminating false
positives resulting from direct usage of bitwise operators.
>From 79b61b63896a203793bdb0af62c8bee4f676a5c1 Mon Sep 17 00:00:00 2001
https://github.com/PiotrZSL review_requested
https://github.com/llvm/llvm-project/pull/65498
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Piotr Zegar
Date: 2023-09-06T18:06:59Z
New Revision: 93f9f63b2d3e04ec4abd79fb8119a685d9f750c6
URL:
https://github.com/llvm/llvm-project/commit/93f9f63b2d3e04ec4abd79fb8119a685d9f750c6
DIFF:
https://github.com/llvm/llvm-project/commit/93f9f63b2d3e04ec4abd79fb8119a685d9f750c6.diff
LOG: [
PiotrZSL wrote:
> explicit bit usage will not case false positive without this patch. Should we
> consider case of operator overloading?
Yes, thats a side effect due to implicit casting enums to integers. I added
tests because those were missing, then I implemented version with
cxxOverloadCal
@@ -314,3 +314,10 @@ typedef struct { struct { int a; struct { struct { int b;
} c; int d; } e; } f;
typedef struct { struct { int a; } b; union { int c; float d; struct { int e;
}; }; struct { double f; } g; } PR50990_siblings;
// CHECK-MESSAGES: :[[@LINE-1]]:1: warning: use
@@ -314,3 +314,10 @@ typedef struct { struct { int a; struct { struct { int b;
} c; int d; } e; } f;
typedef struct { struct { int a; } b; union { int c; float d; struct { int e;
}; }; struct { double f; } g; } PR50990_siblings;
// CHECK-MESSAGES: :[[@LINE-1]]:1: warning: use
@@ -246,6 +246,9 @@ Changes in existing checks
` check to accurately generate
fixes for reordering arguments.
+- Improved :doc:`modernize-use-using`
PiotrZSL wrote:
put space before <, juts for visibility.
https://github.com/llvm/llvm-project/pull/65558
@@ -314,3 +314,10 @@ typedef struct { struct { int a; struct { struct { int b;
} c; int d; } e; } f;
typedef struct { struct { int a; } b; union { int c; float d; struct { int e;
}; }; struct { double f; } g; } PR50990_siblings;
// CHECK-MESSAGES: :[[@LINE-1]]:1: warning: use
https://github.com/PiotrZSL resolved
https://github.com/llvm/llvm-project/pull/65558
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -314,3 +314,10 @@ typedef struct { struct { int a; struct { struct { int b;
} c; int d; } e; } f;
typedef struct { struct { int a; } b; union { int c; float d; struct { int e;
}; }; struct { double f; } g; } PR50990_siblings;
// CHECK-MESSAGES: :[[@LINE-1]]:1: warning: use
https://github.com/PiotrZSL approved this pull request.
LGTM,
This is weird issues because it always happen when two typedefs are one after
other.
I would personally thing more that LastReplacementEnd is to big, not too small.
But if tests check this properly, then I'm fine with it.
https://gi
Author: Piotr Zegar
Date: 2023-03-18T10:44:13Z
New Revision: 113f0190dd386d93b42d781b975aa2cca5c88914
URL:
https://github.com/llvm/llvm-project/commit/113f0190dd386d93b42d781b975aa2cca5c88914
DIFF:
https://github.com/llvm/llvm-project/commit/113f0190dd386d93b42d781b975aa2cca5c88914.diff
LOG: [
Author: Nathan James
Date: 2023-03-18T15:54:25Z
New Revision: 3ed40ac90ce8a91f0990fe2d847feb6663606f93
URL:
https://github.com/llvm/llvm-project/commit/3ed40ac90ce8a91f0990fe2d847feb6663606f93
DIFF:
https://github.com/llvm/llvm-project/commit/3ed40ac90ce8a91f0990fe2d847feb6663606f93.diff
LOG:
Author: Alexis Murzeau
Date: 2023-03-19T06:22:16Z
New Revision: d4cb6c208231b36ef44871f4f3d0167f8b206a5e
URL:
https://github.com/llvm/llvm-project/commit/d4cb6c208231b36ef44871f4f3d0167f8b206a5e
DIFF:
https://github.com/llvm/llvm-project/commit/d4cb6c208231b36ef44871f4f3d0167f8b206a5e.diff
LOG
Author: Piotr Zegar
Date: 2023-03-26T13:20:14Z
New Revision: 52296f5ed88b20af29cac517e349b221ed84cc2a
URL:
https://github.com/llvm/llvm-project/commit/52296f5ed88b20af29cac517e349b221ed84cc2a
DIFF:
https://github.com/llvm/llvm-project/commit/52296f5ed88b20af29cac517e349b221ed84cc2a.diff
LOG: [
Author: Piotr Zegar
Date: 2023-03-26T13:22:44Z
New Revision: eb87e55c9aade5d7b42606487e69b5f3a6da1e65
URL:
https://github.com/llvm/llvm-project/commit/eb87e55c9aade5d7b42606487e69b5f3a6da1e65
DIFF:
https://github.com/llvm/llvm-project/commit/eb87e55c9aade5d7b42606487e69b5f3a6da1e65.diff
LOG: [
Author: Chris Cotter
Date: 2023-03-28T07:05:12Z
New Revision: bd7628461b3f7dc3d1071b12686dc53515634f4c
URL:
https://github.com/llvm/llvm-project/commit/bd7628461b3f7dc3d1071b12686dc53515634f4c
DIFF:
https://github.com/llvm/llvm-project/commit/bd7628461b3f7dc3d1071b12686dc53515634f4c.diff
LOG:
Author: Piotr Zegar
Date: 2023-03-29T16:08:54Z
New Revision: 498c88563b7f6379d9e6ae4d89d182756fa1c0bc
URL:
https://github.com/llvm/llvm-project/commit/498c88563b7f6379d9e6ae4d89d182756fa1c0bc
DIFF:
https://github.com/llvm/llvm-project/commit/498c88563b7f6379d9e6ae4d89d182756fa1c0bc.diff
LOG: [
Author: Piotr Zegar
Date: 2023-02-25T18:19:40Z
New Revision: e08cc52cfc23d9fcf2e87301e74bfa94d7a4bad0
URL:
https://github.com/llvm/llvm-project/commit/e08cc52cfc23d9fcf2e87301e74bfa94d7a4bad0
DIFF:
https://github.com/llvm/llvm-project/commit/e08cc52cfc23d9fcf2e87301e74bfa94d7a4bad0.diff
LOG: [
Author: Piotr Zegar
Date: 2023-02-26T08:58:04Z
New Revision: e168964ce1fb3747746afcc46817eeb6706df6ed
URL:
https://github.com/llvm/llvm-project/commit/e168964ce1fb3747746afcc46817eeb6706df6ed
DIFF:
https://github.com/llvm/llvm-project/commit/e168964ce1fb3747746afcc46817eeb6706df6ed.diff
LOG: [
Author: Piotr Zegar
Date: 2023-02-26T14:54:36Z
New Revision: c7dac52203a0c056bfcb35735e62c37a64e50bfa
URL:
https://github.com/llvm/llvm-project/commit/c7dac52203a0c056bfcb35735e62c37a64e50bfa
DIFF:
https://github.com/llvm/llvm-project/commit/c7dac52203a0c056bfcb35735e62c37a64e50bfa.diff
LOG: [
Author: Piotr Zegar
Date: 2023-03-07T18:39:45Z
New Revision: 284fcbb95a899228b99728e9d8960fc7a6c5c6ac
URL:
https://github.com/llvm/llvm-project/commit/284fcbb95a899228b99728e9d8960fc7a6c5c6ac
DIFF:
https://github.com/llvm/llvm-project/commit/284fcbb95a899228b99728e9d8960fc7a6c5c6ac.diff
LOG: [
Author: Mike Crowe
Date: 2023-03-10T13:52:49Z
New Revision: 9c8bc090a0c291efb41cc4b5c51ea0c340961ad1
URL:
https://github.com/llvm/llvm-project/commit/9c8bc090a0c291efb41cc4b5c51ea0c340961ad1
DIFF:
https://github.com/llvm/llvm-project/commit/9c8bc090a0c291efb41cc4b5c51ea0c340961ad1.diff
LOG: [c
Author: Florian Humblot
Date: 2023-03-10T13:56:28Z
New Revision: d4b45b93fa56622ee5f935c066f43b15b856f3b8
URL:
https://github.com/llvm/llvm-project/commit/d4b45b93fa56622ee5f935c066f43b15b856f3b8
DIFF:
https://github.com/llvm/llvm-project/commit/d4b45b93fa56622ee5f935c066f43b15b856f3b8.diff
LO
Author: Piotr Zegar
Date: 2023-03-10T14:06:50Z
New Revision: 17d403f6644337e3e099e6dcb7b057fce11e65a5
URL:
https://github.com/llvm/llvm-project/commit/17d403f6644337e3e099e6dcb7b057fce11e65a5
DIFF:
https://github.com/llvm/llvm-project/commit/17d403f6644337e3e099e6dcb7b057fce11e65a5.diff
LOG: [
Author: Noah Watkins
Date: 2023-03-10T14:06:50Z
New Revision: 54178fc6161a5856bea608dce0d726787a3b71c3
URL:
https://github.com/llvm/llvm-project/commit/54178fc6161a5856bea608dce0d726787a3b71c3
DIFF:
https://github.com/llvm/llvm-project/commit/54178fc6161a5856bea608dce0d726787a3b71c3.diff
LOG:
Author: Piotr Zegar
Date: 2023-03-11T17:36:21Z
New Revision: f1e2469edcfc160867e4ef73b2dcc259974c9d6a
URL:
https://github.com/llvm/llvm-project/commit/f1e2469edcfc160867e4ef73b2dcc259974c9d6a
DIFF:
https://github.com/llvm/llvm-project/commit/f1e2469edcfc160867e4ef73b2dcc259974c9d6a.diff
LOG: [
Author: Mike Crowe
Date: 2023-03-11T17:46:56Z
New Revision: 988355808efcf88719b0fa542779c47742756764
URL:
https://github.com/llvm/llvm-project/commit/988355808efcf88719b0fa542779c47742756764
DIFF:
https://github.com/llvm/llvm-project/commit/988355808efcf88719b0fa542779c47742756764.diff
LOG: [c
Author: Mike Crowe
Date: 2023-03-12T13:32:05Z
New Revision: f9dc14cf1f7eadffa7b11b86aaeaee5af26a21c0
URL:
https://github.com/llvm/llvm-project/commit/f9dc14cf1f7eadffa7b11b86aaeaee5af26a21c0
DIFF:
https://github.com/llvm/llvm-project/commit/f9dc14cf1f7eadffa7b11b86aaeaee5af26a21c0.diff
LOG: [c
Author: Mike Crowe
Date: 2023-03-12T13:32:45Z
New Revision: c4918cbf3ba3f6f0caefae3f283b5c05c3baf7ec
URL:
https://github.com/llvm/llvm-project/commit/c4918cbf3ba3f6f0caefae3f283b5c05c3baf7ec
DIFF:
https://github.com/llvm/llvm-project/commit/c4918cbf3ba3f6f0caefae3f283b5c05c3baf7ec.diff
LOG: [c
Author: Mike Crowe
Date: 2023-03-12T13:32:29Z
New Revision: 0a93abd9765809bb13cfdb43794bf17e9ad5e137
URL:
https://github.com/llvm/llvm-project/commit/0a93abd9765809bb13cfdb43794bf17e9ad5e137
DIFF:
https://github.com/llvm/llvm-project/commit/0a93abd9765809bb13cfdb43794bf17e9ad5e137.diff
LOG: [c
Author: Chris Cotter
Date: 2023-03-12T16:58:08Z
New Revision: c491c917023905815d6b4b81f4c5f632b02895c3
URL:
https://github.com/llvm/llvm-project/commit/c491c917023905815d6b4b81f4c5f632b02895c3
DIFF:
https://github.com/llvm/llvm-project/commit/c491c917023905815d6b4b81f4c5f632b02895c3.diff
LOG:
1301 - 1400 of 2500 matches
Mail list logo