Author: usaxena95
Date: Tue Sep 17 03:28:05 2019
New Revision: 372102
URL: http://llvm.org/viewvc/llvm-project?rev=372102=rev
Log:
Add SemanticRanges to Clangd server.
Summary:
Adds Semantic Ranges capabilities to Clangd server.
Also adds tests for running it via clangd server.
This differs
Author: usaxena95
Date: Mon Sep 16 04:29:35 2019
New Revision: 371976
URL: http://llvm.org/viewvc/llvm-project?rev=371976=rev
Log:
Implement semantic selections.
Summary:
For a given cursor position, it returns ranges that are interesting to the user.
Currently the semantic ranges correspond to
Author: usaxena95
Date: Tue Sep 24 06:38:33 2019
New Revision: 372753
URL: http://llvm.org/viewvc/llvm-project?rev=372753=rev
Log:
[clangd] Add semantic selection to ClangdLSPServer.
Summary:
This adds semantic selection to the LSP Server.
Adds support for serialization of input request and the
Author: Utkarsh Saxena
Date: 2019-11-18T16:47:18+01:00
New Revision: 2054ed052f15b584e1bce57c8f765991eab2da7d
URL:
https://github.com/llvm/llvm-project/commit/2054ed052f15b584e1bce57c8f765991eab2da7d
DIFF:
Author: Utkarsh Saxena
Date: 2019-12-05T04:23:18+01:00
New Revision: 9347655a275456c08222833b11ec699fafbc6de6
URL:
https://github.com/llvm/llvm-project/commit/9347655a275456c08222833b11ec699fafbc6de6
DIFF:
Author: usaxena95
Date: Wed Oct 16 02:53:59 2019
New Revision: 374982
URL: http://llvm.org/viewvc/llvm-project?rev=374982=rev
Log:
[clangd] Add RemoveUsingNamespace tweak.
Summary:
Removes the 'using namespace' under the cursor and qualifies all accesses in
the current file.
E.g.:
using
Author: usaxena95
Date: Mon Oct 7 07:20:46 2019
New Revision: 373910
URL: http://llvm.org/viewvc/llvm-project?rev=373910=rev
Log:
[clang] Add test for FindNextToken in Lexer.
Reviewers: ilya-biryukov
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68565
Author: Utkarsh Saxena
Date: 2020-03-05T12:39:15+01:00
New Revision: e397a0a5c3c0fa1912fbac23b550fa7d239196ba
URL:
https://github.com/llvm/llvm-project/commit/e397a0a5c3c0fa1912fbac23b550fa7d239196ba
DIFF:
Author: Utkarsh Saxena
Date: 2020-02-20T17:17:36+01:00
New Revision: cb54c13c217b3e5fcda5c97bab229c1f9c3934b7
URL:
https://github.com/llvm/llvm-project/commit/cb54c13c217b3e5fcda5c97bab229c1f9c3934b7
DIFF:
Author: Utkarsh Saxena
Date: 2020-01-13T11:11:18+01:00
New Revision: 734aa1d133f264746f721a244d2c66bc99648ee5
URL:
https://github.com/llvm/llvm-project/commit/734aa1d133f264746f721a244d2c66bc99648ee5
DIFF:
Author: Utkarsh Saxena
Date: 2020-01-08T08:27:50+01:00
New Revision: 583ba07884ed9281d1f1f5311ee2e280c977d62d
URL:
https://github.com/llvm/llvm-project/commit/583ba07884ed9281d1f1f5311ee2e280c977d62d
DIFF:
Author: Utkarsh Saxena
Date: 2020-10-08T15:30:00+02:00
New Revision: a0a6fd435c6066d40d9c20835f1e52aad1e8cc65
URL:
https://github.com/llvm/llvm-project/commit/a0a6fd435c6066d40d9c20835f1e52aad1e8cc65
DIFF:
Author: Utkarsh Saxena
Date: 2020-10-02T18:04:31+02:00
New Revision: db2a646c5f002cc16d02d6fac0b2d715cdd4a809
URL:
https://github.com/llvm/llvm-project/commit/db2a646c5f002cc16d02d6fac0b2d715cdd4a809
DIFF:
Author: Utkarsh Saxena
Date: 2020-09-29T17:44:10+02:00
New Revision: a9f63d22fafb0d7de768efc6b7447f8e7f6bb220
URL:
https://github.com/llvm/llvm-project/commit/a9f63d22fafb0d7de768efc6b7447f8e7f6bb220
DIFF:
Author: Utkarsh Saxena
Date: 2020-09-23T16:12:18+02:00
New Revision: 158af0d3d165c0382a6a291e81ffecf0b18ffe77
URL:
https://github.com/llvm/llvm-project/commit/158af0d3d165c0382a6a291e81ffecf0b18ffe77
DIFF:
Author: Utkarsh Saxena
Date: 2020-10-01T18:07:23+02:00
New Revision: 45698ac0052ae5b1c5beb739636396a5b7263966
URL:
https://github.com/llvm/llvm-project/commit/45698ac0052ae5b1c5beb739636396a5b7263966
DIFF:
Author: Utkarsh Saxena
Date: 2020-09-18T19:25:56+02:00
New Revision: 9b6765e784b39c88cb8cdb85ab083e6c95a997ed
URL:
https://github.com/llvm/llvm-project/commit/9b6765e784b39c88cb8cdb85ab083e6c95a997ed
DIFF:
Author: Utkarsh Saxena
Date: 2020-09-19T10:54:04+02:00
New Revision: 985deba9319be464673c1002767f8a3ec597480d
URL:
https://github.com/llvm/llvm-project/commit/985deba9319be464673c1002767f8a3ec597480d
DIFF:
Author: Utkarsh Saxena
Date: 2020-09-28T20:05:01+02:00
New Revision: 9b1666f3ce2b02be70f8e7f82c3ec5c81262010b
URL:
https://github.com/llvm/llvm-project/commit/9b1666f3ce2b02be70f8e7f82c3ec5c81262010b
DIFF:
Author: Utkarsh Saxena
Date: 2020-09-28T18:59:29+02:00
New Revision: a8b55b6939a5962d5b2bf1a57980562d6f3045e5
URL:
https://github.com/llvm/llvm-project/commit/a8b55b6939a5962d5b2bf1a57980562d6f3045e5
DIFF:
Author: Utkarsh Saxena
Date: 2020-11-23T13:50:44+01:00
New Revision: b31486ad971774c859e3e031fc0d8d9b77e3b083
URL:
https://github.com/llvm/llvm-project/commit/b31486ad971774c859e3e031fc0d8d9b77e3b083
DIFF:
Author: Utkarsh Saxena
Date: 2020-11-18T18:05:16+01:00
New Revision: 0016ab6f3632968e52eb83de021908f0c94bbb10
URL:
https://github.com/llvm/llvm-project/commit/0016ab6f3632968e52eb83de021908f0c94bbb10
DIFF:
Author: Utkarsh Saxena
Date: 2020-11-18T19:09:16+01:00
New Revision: 130da802ff6e59d59ac5afce9e6a4235f3fe4959
URL:
https://github.com/llvm/llvm-project/commit/130da802ff6e59d59ac5afce9e6a4235f3fe4959
DIFF:
Author: Utkarsh Saxena
Date: 2020-11-18T17:06:47+01:00
New Revision: 43243208fa6fafe8b91e42c82bc56db9d99f76d3
URL:
https://github.com/llvm/llvm-project/commit/43243208fa6fafe8b91e42c82bc56db9d99f76d3
DIFF:
Author: Utkarsh Saxena
Date: 2020-11-18T06:59:49+01:00
New Revision: 4bc085f5b3eda5273721fd787ffa65e2f155fc45
URL:
https://github.com/llvm/llvm-project/commit/4bc085f5b3eda5273721fd787ffa65e2f155fc45
DIFF:
Author: Utkarsh Saxena
Date: 2020-10-29T19:49:40+01:00
New Revision: 7df80a1204f0dc91fb8bba7635e2354adf08989f
URL:
https://github.com/llvm/llvm-project/commit/7df80a1204f0dc91fb8bba7635e2354adf08989f
DIFF:
Author: Utkarsh Saxena
Date: 2020-11-05T18:52:44+01:00
New Revision: f253823398dd2894ee5d9333c541c534b7a407fb
URL:
https://github.com/llvm/llvm-project/commit/f253823398dd2894ee5d9333c541c534b7a407fb
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-19T16:18:48+01:00
New Revision: 8bf7116d50bfe8cb881273798ff384ed965c05e9
URL:
https://github.com/llvm/llvm-project/commit/8bf7116d50bfe8cb881273798ff384ed965c05e9
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-14T18:34:50+01:00
New Revision: 2f395b7092bdac0e39bb4e2bb5e6b03e521a45dd
URL:
https://github.com/llvm/llvm-project/commit/2f395b7092bdac0e39bb4e2bb5e6b03e521a45dd
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-14T18:38:42+01:00
New Revision: 8b09cf7956d8abc722fa736874e4cea667a9d3cb
URL:
https://github.com/llvm/llvm-project/commit/8b09cf7956d8abc722fa736874e4cea667a9d3cb
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-19T19:48:42+01:00
New Revision: 17846ed5af4a83334ef7d07f0b4a9d525e6ec0db
URL:
https://github.com/llvm/llvm-project/commit/17846ed5af4a83334ef7d07f0b4a9d525e6ec0db
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-18T17:37:27+01:00
New Revision: 275716d6db79a6da3d5cee12139dd0c0abf8fd07
URL:
https://github.com/llvm/llvm-project/commit/275716d6db79a6da3d5cee12139dd0c0abf8fd07
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-13T17:54:38+01:00
New Revision: a4f386688239b06e09f28fd31f93bf761aa9c76f
URL:
https://github.com/llvm/llvm-project/commit/a4f386688239b06e09f28fd31f93bf761aa9c76f
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-17T15:13:01+01:00
New Revision: 0f9908a7c9c547f2675e00f88cc11ec02ca28e8d
URL:
https://github.com/llvm/llvm-project/commit/0f9908a7c9c547f2675e00f88cc11ec02ca28e8d
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-17T15:26:40+01:00
New Revision: 9abbc050974ff117b79e8e049c52c56db3f49aec
URL:
https://github.com/llvm/llvm-project/commit/9abbc050974ff117b79e8e049c52c56db3f49aec
DIFF:
Author: Utkarsh Saxena
Date: 2021-01-15T18:13:24+01:00
New Revision: d5047d762f391c94939d67fc84cae25b24125694
URL:
https://github.com/llvm/llvm-project/commit/d5047d762f391c94939d67fc84cae25b24125694
DIFF:
Author: Utkarsh Saxena
Date: 2020-12-10T16:54:03+01:00
New Revision: 4ce242a163c3b98385a5cb949a7e6b1e1ae7eb83
URL:
https://github.com/llvm/llvm-project/commit/4ce242a163c3b98385a5cb949a7e6b1e1ae7eb83
DIFF:
Author: Utkarsh Saxena
Date: 2021-02-02T13:06:20+01:00
New Revision: fbeff2ec2bc6e44b92931207b0063f83ff7a3b3a
URL:
https://github.com/llvm/llvm-project/commit/fbeff2ec2bc6e44b92931207b0063f83ff7a3b3a
DIFF:
Author: Utkarsh Saxena
Date: 2021-02-03T12:07:43+01:00
New Revision: 54afcade3bbcf4a085c8a8c3c22429921420e54d
URL:
https://github.com/llvm/llvm-project/commit/54afcade3bbcf4a085c8a8c3c22429921420e54d
DIFF:
Author: Utkarsh Saxena
Date: 2021-05-17T11:10:07+02:00
New Revision: 0e7c7d461df167f141428286afb781636ac92a9e
URL:
https://github.com/llvm/llvm-project/commit/0e7c7d461df167f141428286afb781636ac92a9e
DIFF:
Author: Utkarsh Saxena
Date: 2021-04-28T15:05:53+02:00
New Revision: d7cb2305a1e86809af6f818a225af0fbe9441b2f
URL:
https://github.com/llvm/llvm-project/commit/d7cb2305a1e86809af6f818a225af0fbe9441b2f
DIFF:
Author: Utkarsh Saxena
Date: 2021-05-03T17:16:33+02:00
New Revision: c3d5f306e910788fcc4db8da9c9e819a0869264b
URL:
https://github.com/llvm/llvm-project/commit/c3d5f306e910788fcc4db8da9c9e819a0869264b
DIFF:
Author: Utkarsh Saxena
Date: 2021-03-25T18:54:15+01:00
New Revision: aa979084dffba86a3e170826b4e89d90820bb78b
URL:
https://github.com/llvm/llvm-project/commit/aa979084dffba86a3e170826b4e89d90820bb78b
DIFF:
Author: Utkarsh Saxena
Date: 2021-04-07T11:19:01+02:00
New Revision: cd824a48cccb000655498e2d52129adfda25f49b
URL:
https://github.com/llvm/llvm-project/commit/cd824a48cccb000655498e2d52129adfda25f49b
DIFF:
Author: Utkarsh Saxena
Date: 2021-03-02T16:22:30+01:00
New Revision: bf935a034b345e905907c80030c67ef8f737d56a
URL:
https://github.com/llvm/llvm-project/commit/bf935a034b345e905907c80030c67ef8f737d56a
DIFF:
Author: Utkarsh Saxena
Date: 2021-03-02T15:04:23+01:00
New Revision: 7f086d74c347750c1da619058eb5b3e79c2fae14
URL:
https://github.com/llvm/llvm-project/commit/7f086d74c347750c1da619058eb5b3e79c2fae14
DIFF:
Author: Utkarsh Saxena
Date: 2021-03-02T10:05:37+01:00
New Revision: 438b5bb05a429d697674088d400e4800c1108658
URL:
https://github.com/llvm/llvm-project/commit/438b5bb05a429d697674088d400e4800c1108658
DIFF:
Author: Utkarsh Saxena
Date: 2021-03-02T10:27:46+01:00
New Revision: bad8e577f9c75c8b84efca79980781599e8e9f86
URL:
https://github.com/llvm/llvm-project/commit/bad8e577f9c75c8b84efca79980781599e8e9f86
DIFF:
Author: Utkarsh Saxena
Date: 2021-03-02T18:03:52+01:00
New Revision: 890190a61d648755c9213d4a38af294f7dad3de2
URL:
https://github.com/llvm/llvm-project/commit/890190a61d648755c9213d4a38af294f7dad3de2
DIFF:
Author: Utkarsh Saxena
Date: 2021-10-05T17:39:49+02:00
New Revision: 6831c1d8689bebe745aac1fdd7354c2e2f692c1a
URL:
https://github.com/llvm/llvm-project/commit/6831c1d8689bebe745aac1fdd7354c2e2f692c1a
DIFF:
Author: Utkarsh Saxena
Date: 2023-08-31T13:57:22+02:00
New Revision: ac2d2652db8de9ea2b750dd2bf1232941039dffe
URL:
https://github.com/llvm/llvm-project/commit/ac2d2652db8de9ea2b750dd2bf1232941039dffe
DIFF:
@@ -0,0 +1,82 @@
+//===--- CoroutineSuspensionHostileCheck.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:
@@ -0,0 +1,82 @@
+//===--- CoroutineSuspensionHostileCheck.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:
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/3] Find opertor!= in the correct namespace
---
usx95 wrote:
> Does this work for function-scope operator declarations?
@zygoloid I am not sure I follow. Could you please give an example. If this is
about member operator, the search scope is class scope of the first operand.
https://github.com/llvm/llvm-project/pull/68922
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/68999
>From 01ba05ec9349c7b93239b7e6196e3fa6c7fc1f82 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Fri, 13 Oct 2023 17:17:32 +0200
Subject: [PATCH 1/3] Correctly compute conversion seq for args to fn with
usx95 wrote:
Friendly ping.
https://github.com/llvm/llvm-project/pull/68999
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/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/8] [clang-tidy] Add check to flag objects hostile to
suspension
@@ -0,0 +1,82 @@
+//===--- CoroutineSuspensionHostileCheck.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:
@@ -0,0 +1,82 @@
+//===--- CoroutineSuspensionHostileCheck.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:
@@ -0,0 +1,82 @@
+//===--- CoroutineSuspensionHostileCheck.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:
@@ -0,0 +1,131 @@
+// RUN: %check_clang_tidy -std=c++20 %s misc-coroutine-hostile-raii %t \
+// RUN: -config="{CheckOptions: \
+// RUN: {misc-coroutine-hostile-raii.RAIIDenyList: \
+// RUN: 'my::Mutex; ::my::other::Mutex'}}"
+
+namespace std {
+
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,
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
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
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
---
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
---
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,
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
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,
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
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
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
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
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
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
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
@@ -960,18 +960,13 @@ static bool shouldAddReversedEqEq(Sema , SourceLocation
OpLoc,
return true;
}
// Otherwise the search scope is the namespace scope of which F is a member.
- LookupResult NonMembers(S, NotEqOp, OpLoc,
-
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
@@ -0,0 +1,184 @@
+// RUN: %clang_cc1 -triple x86_64-apple-darwin9 %s -std=c++20 -fsyntax-only
-verify -Wall -Wextra -Wno-error=unreachable-code -Wno-unused
+
+#include "Inputs/std-coroutine.h"
+
+using std::suspend_always;
+using std::suspend_never;
+
+
+#define CORO_TYPE
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
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
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
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://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
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
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
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
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
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
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
https://github.com/usx95 closed 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
usx95 wrote:
+1 I agree that this is confusing and error prone.
https://github.com/llvm/llvm-project/pull/68999
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/68999
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/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 01/10] [clang-tidy] Add check to flag objects hostile to
@@ -0,0 +1,49 @@
+.. title:: clang-tidy - misc-coroutine-hostile-raii
+
+misc-coroutine-hostile-raii
+
+
+This check detects hostile-RAII objects which should not persist across a
+suspension point in a coroutine.
+
+Some objects require that they be
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/9] [clang-tidy] Add check to flag objects hostile to
suspension
@@ -0,0 +1,117 @@
+//===--- CoroutineHostileRAII.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:
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/69360
None
>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
---
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/2] Find opertor!= in the correct namespace
---
1 - 100 of 495 matches
Mail list logo