[clang] Correctly compute conversion seq for args to fn with reversed param order (PR #68999)

2023-10-19 Thread Utkarsh Saxena via cfe-commits
usx95 wrote: I think this is important that clang chooses not to error but only warn here as a clang extension (it already chooses to do so in cases when it the can match the function params([1](https://github.com/llvm/llvm-project/blob/main/clang/lib/Sema/SemaOverload.cpp#L10274-L10290) and

[clang] [clang] Handle templated operators with reversed arguments (PR #69595)

2023-10-19 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/69595 https://github.com/llvm/llvm-project/pull/68999 correctly computed conversion sequence for reversed args to a template operators. This was a breaking change as code, previously accepted in C++17, starts to break i

[clang] [clang] Handle templated operators with reversed arguments (PR #69595)

2023-10-19 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69595 >From 4460b02508d21d98cf05103bece99fc5bd474ab0 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 19 Oct 2023 12:33:45 +0200 Subject: [PATCH 1/3] Reapply "Correctly compute conversion seq for args to fn with

[clang] [clang] Handle templated operators with reversed arguments (PR #69595)

2023-10-19 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69595 >From 4460b02508d21d98cf05103bece99fc5bd474ab0 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 19 Oct 2023 12:33:45 +0200 Subject: [PATCH 1/4] Reapply "Correctly compute conversion seq for args to fn with

[clang] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-19 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69360 >From be3f5faa6cd17d76f26fb1bc6d6b59a8a78ffe82 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 17 Oct 2023 19:37:28 +0200 Subject: [PATCH] Lifetime bound check for coroutine --- clang/lib/Sema/SemaInit.cp

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-19 Thread Utkarsh Saxena via cfe-commits
@@ -960,18 +960,13 @@ static bool shouldAddReversedEqEq(Sema &S, SourceLocation OpLoc, return true; } // Otherwise the search scope is the namespace scope of which F is a member. - LookupResult NonMembers(S, NotEqOp, OpLoc, - Sema::LookupNameK

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-19 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/68922 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-19 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/68922 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-20 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/68922 >From 0c71b6bdd557ff4b9ad9a4ec4f0919e3460596b0 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 12 Oct 2023 21:35:52 +0200 Subject: [PATCH 1/5] Find opertor!= in the correct namespace --- clang/lib/Sema/Se

[clang] [clang] Handle templated operators with reversed arguments (PR #69595)

2023-10-20 Thread Utkarsh Saxena via cfe-commits
@@ -7688,7 +7688,7 @@ bool Sema::CheckNonDependentConversions( QualType ParamType = ParamTypes[I + Offset]; if (!ParamType->isDependentType()) { unsigned ConvIdx = PO == OverloadCandidateParamOrder::Reversed - ? 0 +

[clang] [clang] Handle templated operators with reversed arguments (PR #69595)

2023-10-20 Thread Utkarsh Saxena via cfe-commits
@@ -10085,10 +10085,14 @@ getImplicitObjectParamType(ASTContext &Context, const FunctionDecl *F) { return M->getFunctionObjectParameterReferenceType(); } -static bool haveSameParameterTypes(ASTContext &Context, const FunctionDecl *F1, +static bool allowAmbiguityWithSelf(AST

[clang] [clang] Handle templated operators with reversed arguments (PR #69595)

2023-10-20 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69595 >From 4460b02508d21d98cf05103bece99fc5bd474ab0 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 19 Oct 2023 12:33:45 +0200 Subject: [PATCH 1/5] Reapply "Correctly compute conversion seq for args to fn with

[clang] [clang] Handle templated operators with reversed arguments (PR #69595)

2023-10-20 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69595 >From 4460b02508d21d98cf05103bece99fc5bd474ab0 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Thu, 19 Oct 2023 12:33:45 +0200 Subject: [PATCH 1/6] Reapply "Correctly compute conversion seq for args to fn with

[clang] [clang] Handle templated operators with reversed arguments (PR #69595)

2023-10-20 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/69595 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-22 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 reopened https://github.com/llvm/llvm-project/pull/68922 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-22 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/68922 >From 8aa439a97a56ef80bfc9ccc90a9f093680e455f5 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sun, 22 Oct 2023 11:11:53 +0200 Subject: [PATCH] rebase... --- clang/docs/ReleaseNotes.rst | 4

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-22 Thread Utkarsh Saxena via cfe-commits
@@ -960,18 +960,13 @@ static bool shouldAddReversedEqEq(Sema &S, SourceLocation OpLoc, return true; } // Otherwise the search scope is the namespace scope of which F is a member. - LookupResult NonMembers(S, NotEqOp, OpLoc, - Sema::LookupNameK

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-22 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/68922 >From 8aa439a97a56ef80bfc9ccc90a9f093680e455f5 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sun, 22 Oct 2023 11:11:53 +0200 Subject: [PATCH 1/2] rebase... --- clang/docs/ReleaseNotes.rst |

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/68922 >From 8aa439a97a56ef80bfc9ccc90a9f093680e455f5 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sun, 22 Oct 2023 11:11:53 +0200 Subject: [PATCH 1/3] rebase... --- clang/docs/ReleaseNotes.rst |

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/68922 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Revert [clang] Handle templated operators with reversed arguments and [STLExtras] Undo C++20 hack (PR #69937)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/69937 None >From b100ca6f219fda1fed5b92aba8471aa9a6ef8906 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 23 Oct 2023 18:02:35 +0200 Subject: [PATCH 1/2] Revert "[STLExtras] Undo C++20 hack" This reverts commit

[clang] Revert [clang] Handle templated operators with reversed arguments and [STLExtras] Undo C++20 hack (PR #69937)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/69937 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Revert [clang] Handle templated operators with reversed arguments and [STLExtras] Undo C++20 hack (PR #69937)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/69937 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Revert tests missed in b997ff4 (PR #69974)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/69974 None >From b100ca6f219fda1fed5b92aba8471aa9a6ef8906 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 23 Oct 2023 18:02:35 +0200 Subject: [PATCH 1/3] Revert "[STLExtras] Undo C++20 hack" This reverts commit

[clang] Revert tests missed in b997ff4 (PR #69974)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69974 >From b100ca6f219fda1fed5b92aba8471aa9a6ef8906 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 23 Oct 2023 18:02:35 +0200 Subject: [PATCH 1/4] Revert "[STLExtras] Undo C++20 hack" This reverts commit e558b

[clang] Revert tests missed in b997ff4 (PR #69974)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/69974 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Revert [clang] Handle templated operators with reversed arguments and [STLExtras] Undo C++20 hack (PR #69937)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
usx95 wrote: Apologies. I have reverted the missed tests in a87638596a78ea42a39e9c4ac13687160c0d726d The build bots should be fine now. https://github.com/llvm/llvm-project/pull/69937 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lis

[clang] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-23 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69360 >From be3f5faa6cd17d76f26fb1bc6d6b59a8a78ffe82 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 17 Oct 2023 19:37:28 +0200 Subject: [PATCH] Lifetime bound check for coroutine --- clang/lib/Sema/SemaInit.cp

[clang-tools-extra] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 ready_for_review https://github.com/llvm/llvm-project/pull/69360 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/69360 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/69360 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/69360 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/69360 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69360 >From be3f5faa6cd17d76f26fb1bc6d6b59a8a78ffe82 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 17 Oct 2023 19:37:28 +0200 Subject: [PATCH 1/2] Lifetime bound check for coroutine --- clang/lib/Sema/SemaIni

[clang] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/69360 >From be3f5faa6cd17d76f26fb1bc6d6b59a8a78ffe82 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 17 Oct 2023 19:37:28 +0200 Subject: [PATCH 1/2] Lifetime bound check for coroutine --- clang/lib/Sema/SemaIni

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70213)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/70213 The namespace lookup should give a matching friend operator!= as friend functions belong to the namespace scope (as opposed to the lexical class scope). Thus to resolve ambiguity of operator== with itself, defining

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70216)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/70216 The namespace lookup should give a matching friend operator!= as friend functions belong to the namespace scope (as opposed to the lexical class scope). Thus to resolve ambiguity of operator== with itself, defining

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70213)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/70213 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70216)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/70216 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70217)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/70217 The namespace lookup should give a matching friend operator!= as friend functions belong to the namespace scope (as opposed to the lexical class scope). Thus to resolve ambiguity of operator== with itself, defining

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70217)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/70217 >From 26b9570fadf428e2f55efe0f2d9433cf18305239 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 25 Oct 2023 16:55:15 +0200 Subject: [PATCH 1/2] friend operator!= --- clang/lib/Sema/SemaOverload.cpp

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70217)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/70217 >From 26b9570fadf428e2f55efe0f2d9433cf18305239 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 25 Oct 2023 16:55:15 +0200 Subject: [PATCH 1/3] friend operator!= --- clang/lib/Sema/SemaOverload.cpp

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70217)

2023-10-25 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/70217 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70217)

2023-10-26 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/70217 >From 26b9570fadf428e2f55efe0f2d9433cf18305239 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 25 Oct 2023 16:55:15 +0200 Subject: [PATCH 1/4] friend operator!= --- clang/lib/Sema/SemaOverload.cpp

[clang] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-26 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/69360 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [RFC] Perform lifetime bound checks for arguments to coroutine (PR #69360)

2023-10-26 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/69360 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Recognize friend operator != to fix ambiguity with operator== (PR #70217)

2023-10-27 Thread Utkarsh Saxena via cfe-commits
usx95 wrote: Thanks @zygoloid for filing the core issue https://cplusplus.github.io/CWG/issues/2804.html Would it make sense to go forward with this change and fix rewrite targets for friend operators (as a clang extension)? https://github.com/llvm/llvm-project/pull/70217 __

[clang-tools-extra] 583ba07 - [clangd] Add xref for macros to FileIndex.

2020-01-07 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-01-08T08:27:50+01:00 New Revision: 583ba07884ed9281d1f1f5311ee2e280c977d62d URL: https://github.com/llvm/llvm-project/commit/583ba07884ed9281d1f1f5311ee2e280c977d62d DIFF: https://github.com/llvm/llvm-project/commit/583ba07884ed9281d1f1f5311ee2e280c977d62d.diff

[clang-tools-extra] 734aa1d - [clangd] Publish xref for macros from Index and AST.

2020-01-13 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-01-13T11:11:18+01:00 New Revision: 734aa1d133f264746f721a244d2c66bc99648ee5 URL: https://github.com/llvm/llvm-project/commit/734aa1d133f264746f721a244d2c66bc99648ee5 DIFF: https://github.com/llvm/llvm-project/commit/734aa1d133f264746f721a244d2c66bc99648ee5.diff

[clang-tools-extra] 9b6765e - [clangd] Add Random Forest runtime for code completion.

2020-09-18 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-09-18T19:25:56+02:00 New Revision: 9b6765e784b39c88cb8cdb85ab083e6c95a997ed URL: https://github.com/llvm/llvm-project/commit/9b6765e784b39c88cb8cdb85ab083e6c95a997ed DIFF: https://github.com/llvm/llvm-project/commit/9b6765e784b39c88cb8cdb85ab083e6c95a997ed.diff

[clang-tools-extra] 985deba - Revert "Temporarily Revert "[clangd] Add Random Forest runtime for code completion.""

2020-09-19 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-09-19T10:54:04+02:00 New Revision: 985deba9319be464673c1002767f8a3ec597480d URL: https://github.com/llvm/llvm-project/commit/985deba9319be464673c1002767f8a3ec597480d DIFF: https://github.com/llvm/llvm-project/commit/985deba9319be464673c1002767f8a3ec597480d.diff

[clang-tools-extra] 158af0d - [clangd] Refactor code completion signal's utility properties.

2020-09-23 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-09-23T16:12:18+02:00 New Revision: 158af0d3d165c0382a6a291e81ffecf0b18ffe77 URL: https://github.com/llvm/llvm-project/commit/158af0d3d165c0382a6a291e81ffecf0b18ffe77 DIFF: https://github.com/llvm/llvm-project/commit/158af0d3d165c0382a6a291e81ffecf0b18ffe77.diff

[clang-tools-extra] a8b55b6 - [clangd] Use Decision Forest to score code completions.

2020-09-28 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-09-28T18:59:29+02:00 New Revision: a8b55b6939a5962d5b2bf1a57980562d6f3045e5 URL: https://github.com/llvm/llvm-project/commit/a8b55b6939a5962d5b2bf1a57980562d6f3045e5 DIFF: https://github.com/llvm/llvm-project/commit/a8b55b6939a5962d5b2bf1a57980562d6f3045e5.diff

[clang-tools-extra] 9b1666f - [clangd] Rename evaluate() to evaluateHeuristics()

2020-09-28 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-09-28T20:05:01+02:00 New Revision: 9b1666f3ce2b02be70f8e7f82c3ec5c81262010b URL: https://github.com/llvm/llvm-project/commit/9b1666f3ce2b02be70f8e7f82c3ec5c81262010b DIFF: https://github.com/llvm/llvm-project/commit/9b1666f3ce2b02be70f8e7f82c3ec5c81262010b.diff

[clang-tools-extra] 4ce242a - [clangd] Find relations in Dex exploration tool.

2020-12-10 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-12-10T16:54:03+01:00 New Revision: 4ce242a163c3b98385a5cb949a7e6b1e1ae7eb83 URL: https://github.com/llvm/llvm-project/commit/4ce242a163c3b98385a5cb949a7e6b1e1ae7eb83 DIFF: https://github.com/llvm/llvm-project/commit/4ce242a163c3b98385a5cb949a7e6b1e1ae7eb83.diff

[clang-tools-extra] f253823 - [clangd] Trivial: Log missing completion signals.

2020-11-05 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-11-05T18:52:44+01:00 New Revision: f253823398dd2894ee5d9333c541c534b7a407fb URL: https://github.com/llvm/llvm-project/commit/f253823398dd2894ee5d9333c541c534b7a407fb DIFF: https://github.com/llvm/llvm-project/commit/f253823398dd2894ee5d9333c541c534b7a407fb.diff

[clang-tools-extra] 4bc085f - [clangd] Add OverridenBy Relation to index.

2020-11-17 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-11-18T06:59:49+01:00 New Revision: 4bc085f5b3eda5273721fd787ffa65e2f155fc45 URL: https://github.com/llvm/llvm-project/commit/4bc085f5b3eda5273721fd787ffa65e2f155fc45 DIFF: https://github.com/llvm/llvm-project/commit/4bc085f5b3eda5273721fd787ffa65e2f155fc45.diff

[clang-tools-extra] 4324320 - [clangd] Implement textDocument/implementation (Xref layer)

2020-11-18 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-11-18T17:06:47+01:00 New Revision: 43243208fa6fafe8b91e42c82bc56db9d99f76d3 URL: https://github.com/llvm/llvm-project/commit/43243208fa6fafe8b91e42c82bc56db9d99f76d3 DIFF: https://github.com/llvm/llvm-project/commit/43243208fa6fafe8b91e42c82bc56db9d99f76d3.diff

[clang-tools-extra] 0016ab6 - Revert "[clangd] Implement textDocument/implementation (Xref layer)"

2020-11-18 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-11-18T18:05:16+01:00 New Revision: 0016ab6f3632968e52eb83de021908f0c94bbb10 URL: https://github.com/llvm/llvm-project/commit/0016ab6f3632968e52eb83de021908f0c94bbb10 DIFF: https://github.com/llvm/llvm-project/commit/0016ab6f3632968e52eb83de021908f0c94bbb10.diff

[clang-tools-extra] 130da80 - Revert "Revert "[clangd] Implement textDocument/implementation (Xref layer)""

2020-11-18 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-11-18T19:09:16+01:00 New Revision: 130da802ff6e59d59ac5afce9e6a4235f3fe4959 URL: https://github.com/llvm/llvm-project/commit/130da802ff6e59d59ac5afce9e6a4235f3fe4959 DIFF: https://github.com/llvm/llvm-project/commit/130da802ff6e59d59ac5afce9e6a4235f3fe4959.diff

[clang-tools-extra] a9f63d2 - [clangd] Disable msan instrumentation for generated Evaluate().

2020-09-29 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-09-29T17:44:10+02:00 New Revision: a9f63d22fafb0d7de768efc6b7447f8e7f6bb220 URL: https://github.com/llvm/llvm-project/commit/a9f63d22fafb0d7de768efc6b7447f8e7f6bb220 DIFF: https://github.com/llvm/llvm-project/commit/a9f63d22fafb0d7de768efc6b7447f8e7f6bb220.diff

[clang-tools-extra] 45698ac - [clangd] Split DecisionForest Evaluate() into one func per tree.

2020-10-01 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-10-01T18:07:23+02:00 New Revision: 45698ac0052ae5b1c5beb739636396a5b7263966 URL: https://github.com/llvm/llvm-project/commit/45698ac0052ae5b1c5beb739636396a5b7263966 DIFF: https://github.com/llvm/llvm-project/commit/45698ac0052ae5b1c5beb739636396a5b7263966.diff

[clang-tools-extra] db2a646 - [clangd] Add bencmark for measuring latency of DecisionForest model.

2020-10-02 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-10-02T18:04:31+02:00 New Revision: db2a646c5f002cc16d02d6fac0b2d715cdd4a809 URL: https://github.com/llvm/llvm-project/commit/db2a646c5f002cc16d02d6fac0b2d715cdd4a809 DIFF: https://github.com/llvm/llvm-project/commit/db2a646c5f002cc16d02d6fac0b2d715cdd4a809.diff

[clang-tools-extra] a0a6fd4 - [clangd] New CC Ranking Model to fix bad inference due to overflow.

2020-10-08 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-10-08T15:30:00+02:00 New Revision: a0a6fd435c6066d40d9c20835f1e52aad1e8cc65 URL: https://github.com/llvm/llvm-project/commit/a0a6fd435c6066d40d9c20835f1e52aad1e8cc65 DIFF: https://github.com/llvm/llvm-project/commit/a0a6fd435c6066d40d9c20835f1e52aad1e8cc65.diff

[clang-tools-extra] b31486a - [clangd] textDocument/implementation (LSP layer)

2020-11-23 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-11-23T13:50:44+01:00 New Revision: b31486ad971774c859e3e031fc0d8d9b77e3b083 URL: https://github.com/llvm/llvm-project/commit/b31486ad971774c859e3e031fc0d8d9b77e3b083 DIFF: https://github.com/llvm/llvm-project/commit/b31486ad971774c859e3e031fc0d8d9b77e3b083.diff

[clang-tools-extra] 7df80a1 - [clangd] Add support for multiple DecisionForest model experiments.

2020-10-29 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2020-10-29T19:49:40+01:00 New Revision: 7df80a1204f0dc91fb8bba7635e2354adf08989f URL: https://github.com/llvm/llvm-project/commit/7df80a1204f0dc91fb8bba7635e2354adf08989f DIFF: https://github.com/llvm/llvm-project/commit/7df80a1204f0dc91fb8bba7635e2354adf08989f.diff

[clang-tools-extra] 0e7c7d4 - [clangd] Set FileSystem for tweaks in Check tool.

2021-05-17 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-05-17T11:10:07+02:00 New Revision: 0e7c7d461df167f141428286afb781636ac92a9e URL: https://github.com/llvm/llvm-project/commit/0e7c7d461df167f141428286afb781636ac92a9e DIFF: https://github.com/llvm/llvm-project/commit/0e7c7d461df167f141428286afb781636ac92a9e.diff

[clang-tools-extra] fbeff2e - [clangd] Report only decl of overridding method in xref.

2021-02-02 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-02-02T13:06:20+01:00 New Revision: fbeff2ec2bc6e44b92931207b0063f83ff7a3b3a URL: https://github.com/llvm/llvm-project/commit/fbeff2ec2bc6e44b92931207b0063f83ff7a3b3a DIFF: https://github.com/llvm/llvm-project/commit/fbeff2ec2bc6e44b92931207b0063f83ff7a3b3a.diff

[clang-tools-extra] 54afcad - [clangd] Report xref for base methods.

2021-02-03 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-02-03T12:07:43+01:00 New Revision: 54afcade3bbcf4a085c8a8c3c22429921420e54d URL: https://github.com/llvm/llvm-project/commit/54afcade3bbcf4a085c8a8c3c22429921420e54d DIFF: https://github.com/llvm/llvm-project/commit/54afcade3bbcf4a085c8a8c3c22429921420e54d.diff

[clang-tools-extra] 6831c1d - [clangd] Include refs of base method in refs for derived method.

2021-10-05 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-10-05T17:39:49+02:00 New Revision: 6831c1d8689bebe745aac1fdd7354c2e2f692c1a URL: https://github.com/llvm/llvm-project/commit/6831c1d8689bebe745aac1fdd7354c2e2f692c1a DIFF: https://github.com/llvm/llvm-project/commit/6831c1d8689bebe745aac1fdd7354c2e2f692c1a.diff

[clang-tools-extra] 438b5bb - [clangd] Use ML Code completion ranking as default.

2021-03-02 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-03-02T10:05:37+01:00 New Revision: 438b5bb05a429d697674088d400e4800c1108658 URL: https://github.com/llvm/llvm-project/commit/438b5bb05a429d697674088d400e4800c1108658 DIFF: https://github.com/llvm/llvm-project/commit/438b5bb05a429d697674088d400e4800c1108658.diff

[clang-tools-extra] bad8e57 - Fix DecisionForestBenchmark.cpp compile errors

2021-03-02 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-03-02T10:27:46+01:00 New Revision: bad8e577f9c75c8b84efca79980781599e8e9f86 URL: https://github.com/llvm/llvm-project/commit/bad8e577f9c75c8b84efca79980781599e8e9f86 DIFF: https://github.com/llvm/llvm-project/commit/bad8e577f9c75c8b84efca79980781599e8e9f86.diff

[clang-tools-extra] 7f086d7 - Revert "[clangd] Use ML Code completion ranking as default."

2021-03-02 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-03-02T15:04:23+01:00 New Revision: 7f086d74c347750c1da619058eb5b3e79c2fae14 URL: https://github.com/llvm/llvm-project/commit/7f086d74c347750c1da619058eb5b3e79c2fae14 DIFF: https://github.com/llvm/llvm-project/commit/7f086d74c347750c1da619058eb5b3e79c2fae14.diff

[clang-tools-extra] bf935a0 - [clangd] Make categorical features 64 bit in DecisionForest Model.

2021-03-02 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-03-02T16:22:30+01:00 New Revision: bf935a034b345e905907c80030c67ef8f737d56a URL: https://github.com/llvm/llvm-project/commit/bf935a034b345e905907c80030c67ef8f737d56a DIFF: https://github.com/llvm/llvm-project/commit/bf935a034b345e905907c80030c67ef8f737d56a.diff

[clang-tools-extra] 890190a - Revert "Revert "[clangd] Use ML Code completion ranking as default.""

2021-03-02 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2021-03-02T18:03:52+01:00 New Revision: 890190a61d648755c9213d4a38af294f7dad3de2 URL: https://github.com/llvm/llvm-project/commit/890190a61d648755c9213d4a38af294f7dad3de2 DIFF: https://github.com/llvm/llvm-project/commit/890190a61d648755c9213d4a38af294f7dad3de2.diff

[clang] 4c87e12 - Fix crash in constraining partial specialization on nested template.

2022-10-20 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-10-20T10:46:18+02:00 New Revision: 4c87e12484b39409f4d3c02e2c99042c67a76132 URL: https://github.com/llvm/llvm-project/commit/4c87e12484b39409f4d3c02e2c99042c67a76132 DIFF: https://github.com/llvm/llvm-project/commit/4c87e12484b39409f4d3c02e2c99042c67a76132.diff

[clang] 56099d2 - [clang] Do not hide base member using-decls with different template head.

2022-10-27 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-10-27T11:52:46+02:00 New Revision: 56099d242809f80984e4afa37693177484aab13d URL: https://github.com/llvm/llvm-project/commit/56099d242809f80984e4afa37693177484aab13d DIFF: https://github.com/llvm/llvm-project/commit/56099d242809f80984e4afa37693177484aab13d.diff

[clang] 72ac7ca - Handle explicitly defaulted consteval special members.

2022-08-12 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-08-12T12:13:06+02:00 New Revision: 72ac7cac3f14c905426ba7ff0c6c36ee3b3fb375 URL: https://github.com/llvm/llvm-project/commit/72ac7cac3f14c905426ba7ff0c6c36ee3b3fb375 DIFF: https://github.com/llvm/llvm-project/commit/72ac7cac3f14c905426ba7ff0c6c36ee3b3fb375.diff

[clang] 0e0e8b6 - Do not evaluate dependent immediate invocations

2022-08-18 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-08-18T10:30:40+02:00 New Revision: 0e0e8b65765e32776a5188e96d1672baeb11b16c URL: https://github.com/llvm/llvm-project/commit/0e0e8b65765e32776a5188e96d1672baeb11b16c DIFF: https://github.com/llvm/llvm-project/commit/0e0e8b65765e32776a5188e96d1672baeb11b16c.diff

[clang] 4a043c6 - PotentiallyEvaluatedContext in a ImmediateFunctionContext.

2022-08-26 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-08-26T10:30:10+02:00 New Revision: 4a043c6376468f1883bbfcdac1a160e5bc97f640 URL: https://github.com/llvm/llvm-project/commit/4a043c6376468f1883bbfcdac1a160e5bc97f640 DIFF: https://github.com/llvm/llvm-project/commit/4a043c6376468f1883bbfcdac1a160e5bc97f640.diff

[clang] 80e7dec - Typo fix in Release notes.

2022-08-26 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-08-26T14:36:45+02:00 New Revision: 80e7dec561705386376bbfba0f7d5c290f2c04f6 URL: https://github.com/llvm/llvm-project/commit/80e7dec561705386376bbfba0f7d5c290f2c04f6 DIFF: https://github.com/llvm/llvm-project/commit/80e7dec561705386376bbfba0f7d5c290f2c04f6.diff

[clang] 38b9d31 - [C++20][Clang] P2468R2 The Equality Operator You Are Looking For

2022-10-06 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-10-06T13:21:34+02:00 New Revision: 38b9d313e6945804fffc654f849cfa05ba2c713d URL: https://github.com/llvm/llvm-project/commit/38b9d313e6945804fffc654f849cfa05ba2c713d DIFF: https://github.com/llvm/llvm-project/commit/38b9d313e6945804fffc654f849cfa05ba2c713d.diff

[clang] 364003e - [clang][C++20] Note github issue in the FIXME matching requires clause.

2022-10-06 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-10-06T16:00:54+02:00 New Revision: 364003e2da7f233725d6200ff469f80cc65b17c5 URL: https://github.com/llvm/llvm-project/commit/364003e2da7f233725d6200ff469f80cc65b17c5 DIFF: https://github.com/llvm/llvm-project/commit/364003e2da7f233725d6200ff469f80cc65b17c5.diff

[clang] e66cfb6 - Update implementation status of P2468R2

2022-10-10 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-10-10T20:56:42+02:00 New Revision: e66cfb63ceed769f6ba61c733b9137fdc6acb1e0 URL: https://github.com/llvm/llvm-project/commit/e66cfb63ceed769f6ba61c733b9137fdc6acb1e0 DIFF: https://github.com/llvm/llvm-project/commit/e66cfb63ceed769f6ba61c733b9137fdc6acb1e0.diff

[clang] b3ce872 - Make evaluation of nested requirement consistent with requires expr.

2022-12-19 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-12-19T20:22:03+01:00 New Revision: b3ce87285186ba190103a90b0b49da2e45fb7d1f URL: https://github.com/llvm/llvm-project/commit/b3ce87285186ba190103a90b0b49da2e45fb7d1f DIFF: https://github.com/llvm/llvm-project/commit/b3ce87285186ba190103a90b0b49da2e45fb7d1f.diff

[clang] 8c0aa53 - Fix out-of-bound access in TransformNestedRequirement.

2022-12-21 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-12-22T05:20:31+01:00 New Revision: 8c0aa53b07caa604d58a0d83dc571d8fcb004972 URL: https://github.com/llvm/llvm-project/commit/8c0aa53b07caa604d58a0d83dc571d8fcb004972 DIFF: https://github.com/llvm/llvm-project/commit/8c0aa53b07caa604d58a0d83dc571d8fcb004972.diff

[clang] 3b186db - [clang][C++20] Add test for crash in NestedRequirement.

2022-12-21 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2022-12-22T06:52:44+01:00 New Revision: 3b186db5a97c8392bdbb0446e84353497870551e URL: https://github.com/llvm/llvm-project/commit/3b186db5a97c8392bdbb0446e84353497870551e DIFF: https://github.com/llvm/llvm-project/commit/3b186db5a97c8392bdbb0446e84353497870551e.diff

[clang] 9e0474f - Perform access checking to private members in simple requirement.

2023-01-11 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2023-01-11T12:13:16+01:00 New Revision: 9e0474fbb9c56725a1dfd1658837f07db73f4d8d URL: https://github.com/llvm/llvm-project/commit/9e0474fbb9c56725a1dfd1658837f07db73f4d8d DIFF: https://github.com/llvm/llvm-project/commit/9e0474fbb9c56725a1dfd1658837f07db73f4d8d.diff

[clang] 75c0d43 - [docs] Add newline in clang release notes.

2023-01-11 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2023-01-11T12:28:59+01:00 New Revision: 75c0d43e857dd6e61e9c354284347144b428f44a URL: https://github.com/llvm/llvm-project/commit/75c0d43e857dd6e61e9c354284347144b428f44a DIFF: https://github.com/llvm/llvm-project/commit/75c0d43e857dd6e61e9c354284347144b428f44a.diff

[clang] b612143 - [C++20] Fix a crash with modules.

2023-02-02 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2023-02-02T17:06:43+01:00 New Revision: b6121432da79c4b3d21f191864ff6c583e2e62eb URL: https://github.com/llvm/llvm-project/commit/b6121432da79c4b3d21f191864ff6c583e2e62eb DIFF: https://github.com/llvm/llvm-project/commit/b6121432da79c4b3d21f191864ff6c583e2e62eb.diff

[clang] a3b632a - Remove brittle test introduced in D140547.

2023-01-13 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2023-01-13T20:26:38+01:00 New Revision: a3b632ab8772237ae23638f702bdceda028b2016 URL: https://github.com/llvm/llvm-project/commit/a3b632ab8772237ae23638f702bdceda028b2016 DIFF: https://github.com/llvm/llvm-project/commit/a3b632ab8772237ae23638f702bdceda028b2016.diff

[clang] 15ad244 - Add test for an invalid requirement in requires expr.

2023-01-16 Thread Utkarsh Saxena via cfe-commits
Author: Utkarsh Saxena Date: 2023-01-16T12:28:49+01:00 New Revision: 15ad244670a9ef0bf93b7c8a598586d4a841b197 URL: https://github.com/llvm/llvm-project/commit/15ad244670a9ef0bf93b7c8a598586d4a841b197 DIFF: https://github.com/llvm/llvm-project/commit/15ad244670a9ef0bf93b7c8a598586d4a841b197.diff

[clang-tools-extra] [clang-tidy] Add check to flag objects hostile to suspension in a coroutine (PR #68738)

2023-10-10 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/68738 None >From f9e29053a7a8fd8222cfbdf579776fafd6564b89 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 10 Oct 2023 21:53:37 +0200 Subject: [PATCH] [clang-tidy] Add check to flag objects hostile to suspension

[clang-tools-extra] [clang-tidy] Add check to diagnose coroutine-hostile RAII objects (PR #68738)

2023-10-11 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/68738 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-tidy] Add check to diagnose coroutine-hostile RAII objects (PR #68738)

2023-10-11 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/68738 >From f9e29053a7a8fd8222cfbdf579776fafd6564b89 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 10 Oct 2023 21:53:37 +0200 Subject: [PATCH 1/2] [clang-tidy] Add check to flag objects hostile to suspension i

[clang-tools-extra] [clang-tidy] Add check to diagnose coroutine-hostile RAII objects (PR #68738)

2023-10-11 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/68738 >From f9e29053a7a8fd8222cfbdf579776fafd6564b89 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 10 Oct 2023 21:53:37 +0200 Subject: [PATCH 1/4] [clang-tidy] Add check to flag objects hostile to suspension i

[clang-tools-extra] [clang-tidy] Add check to diagnose coroutine-hostile RAII objects (PR #68738)

2023-10-11 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/68738 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-tidy] Add check to diagnose coroutine-hostile RAII objects (PR #68738)

2023-10-11 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 ready_for_review https://github.com/llvm/llvm-project/pull/68738 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clang-tidy] Add check to diagnose coroutine-hostile RAII objects (PR #68738)

2023-10-11 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/68738 >From f9e29053a7a8fd8222cfbdf579776fafd6564b89 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 10 Oct 2023 21:53:37 +0200 Subject: [PATCH 1/5] [clang-tidy] Add check to flag objects hostile to suspension i

[clang] Use the correct namespace for looking up matching operator!= (PR #68922)

2023-10-12 Thread Utkarsh Saxena via cfe-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/68922 `S.getScopeForContext` determins the **active** scope associated with the given `declContext`. This fails to find the matching `operator!=` if candidate `operator==` was found via ADL since that scope is not activ

<    1   2   3   4   5   6   7   8   9   10   >