[clang-tools-extra] d5a99bf - [clangd] Update 'using enum' semantic highlighting testcase to use the 'definition' modifier

2022-10-17 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2022-10-17T20:15:52-04:00 New Revision: d5a99bf5e134b31cf6ef3219313fa7d2fc480629 URL: https://github.com/llvm/llvm-project/commit/d5a99bf5e134b31cf6ef3219313fa7d2fc480629 DIFF: https://github.com/llvm/llvm-project/commit/d5a99bf5e134b31cf6ef3219313fa7d2fc480629.diff

[clang-tools-extra] 4b2cf98 - [clangd] Support type hints for `decltype(expr)`

2022-12-19 Thread Nathan Ridge via cfe-commits
Author: v1nh1shungry Date: 2022-12-19T16:10:26-05:00 New Revision: 4b2cf982cc51b425b935842e64aa7ec645ad6807 URL: https://github.com/llvm/llvm-project/commit/4b2cf982cc51b425b935842e64aa7ec645ad6807 DIFF: https://github.com/llvm/llvm-project/commit/4b2cf982cc51b425b935842e64aa7ec645ad6807.diff

[clang-tools-extra] 6761ba7 - [clangd] Avoid triggering linkage computation for decl with unstable linkage in SymbolRelevanceSignals::computeASTSignals()

2022-12-20 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2022-12-20T21:56:36-05:00 New Revision: 6761ba7639a4a1285a2e86a4beaad70569a6c222 URL: https://github.com/llvm/llvm-project/commit/6761ba7639a4a1285a2e86a4beaad70569a6c222 DIFF: https://github.com/llvm/llvm-project/commit/6761ba7639a4a1285a2e86a4beaad70569a6c222.diff

[clang-tools-extra] dde8a0f - [clangd] show underlying type in type hint for `decltype(expr)`

2023-01-03 Thread Nathan Ridge via cfe-commits
Author: v1nh1shungry Date: 2023-01-03T13:58:39-05:00 New Revision: dde8a0fe91ccd4b54d5bd0c18043e0dd35652e47 URL: https://github.com/llvm/llvm-project/commit/dde8a0fe91ccd4b54d5bd0c18043e0dd35652e47 DIFF: https://github.com/llvm/llvm-project/commit/dde8a0fe91ccd4b54d5bd0c18043e0dd35652e47.diff

[clang-tools-extra] 056d4dc - [clangd] Include the correct header for typeid()

2023-01-09 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-01-09T18:07:07-05:00 New Revision: 056d4dca7764d92870f717906e7edb4a9563d3cb URL: https://github.com/llvm/llvm-project/commit/056d4dca7764d92870f717906e7edb4a9563d3cb DIFF: https://github.com/llvm/llvm-project/commit/056d4dca7764d92870f717906e7edb4a9563d3cb.diff

[clang-tools-extra] 41fa7d2 - [clangd] Fix a small inconsistency in system-include-extractor.test

2022-11-07 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2022-11-07T03:29:42-05:00 New Revision: 41fa7d2093e0b7ff5f729b318643e8e18feb URL: https://github.com/llvm/llvm-project/commit/41fa7d2093e0b7ff5f729b318643e8e18feb DIFF: https://github.com/llvm/llvm-project/commit/41fa7d2093e0b7ff5f729b318643e8e18feb.diff

[clang-tools-extra] afa22c5 - [clangd] Pass the entire tooling::CompileCommand to CommandMangler

2022-11-07 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2022-11-07T17:58:37-05:00 New Revision: afa22c563f12f22da93b8f172d18c7991392d071 URL: https://github.com/llvm/llvm-project/commit/afa22c563f12f22da93b8f172d18c7991392d071 DIFF: https://github.com/llvm/llvm-project/commit/afa22c563f12f22da93b8f172d18c7991392d071.diff

[clang-tools-extra] 68e230a - [clangd] Perform system include extraction inside CommandMangler

2022-11-07 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2022-11-07T17:58:39-05:00 New Revision: 68e230aa29f71ed840a0ea9c0be97c8c6ead1c69 URL: https://github.com/llvm/llvm-project/commit/68e230aa29f71ed840a0ea9c0be97c8c6ead1c69 DIFF: https://github.com/llvm/llvm-project/commit/68e230aa29f71ed840a0ea9c0be97c8c6ead1c69.diff

[clang-tools-extra] 428ac8f - [clangd] Rename QueryDriverDatabase.cpp to SystemIncludeExtractor.cpp

2022-11-07 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2022-11-07T17:58:42-05:00 New Revision: 428ac8f3a0f9572fcff03c2fae62c4ae8420a0df URL: https://github.com/llvm/llvm-project/commit/428ac8f3a0f9572fcff03c2fae62c4ae8420a0df DIFF: https://github.com/llvm/llvm-project/commit/428ac8f3a0f9572fcff03c2fae62c4ae8420a0df.diff

[clang-tools-extra] 68d7f69 - [clangd] Don't show 'auto' type hint when type deduction fails

2023-01-29 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-01-30T01:21:09-05:00 New Revision: 68d7f69001c5123d3ec4a93df483a417d981d415 URL: https://github.com/llvm/llvm-project/commit/68d7f69001c5123d3ec4a93df483a417d981d415 DIFF: https://github.com/llvm/llvm-project/commit/68d7f69001c5123d3ec4a93df483a417d981d415.diff

[clang-tools-extra] 89590cd - [clangd] Fix test failure in TypeHints.Decltype

2023-01-29 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-01-30T02:08:02-05:00 New Revision: 89590cd1fe7ce61edf0ba59d3e7dc171e5fc0211 URL: https://github.com/llvm/llvm-project/commit/89590cd1fe7ce61edf0ba59d3e7dc171e5fc0211 DIFF: https://github.com/llvm/llvm-project/commit/89590cd1fe7ce61edf0ba59d3e7dc171e5fc0211.diff

[clang-tools-extra] 6c46913 - [clangd] Semantic highlighting for constrained-parameter

2023-02-06 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-02-06T03:44:36-05:00 New Revision: 6c4691391419814d0fd8fcd92c99026813c35b47 URL: https://github.com/llvm/llvm-project/commit/6c4691391419814d0fd8fcd92c99026813c35b47 DIFF: https://github.com/llvm/llvm-project/commit/6c4691391419814d0fd8fcd92c99026813c35b47.diff

[clang-tools-extra] c119a17 - [AST] Fix clang RecursiveASTVisitor for definition of XXXTemplateSpecializationDecl

2022-06-05 Thread Nathan Ridge via cfe-commits
Author: Qingyuan Zheng Date: 2022-06-06T02:35:34-04:00 New Revision: c119a17e7fd6fb528d8c1e1bbb0ad1fac93f896a URL: https://github.com/llvm/llvm-project/commit/c119a17e7fd6fb528d8c1e1bbb0ad1fac93f896a DIFF: https://github.com/llvm/llvm-project/commit/c119a17e7fd6fb528d8c1e1bbb0ad1fac93f896a.diff

[clang-tools-extra] d352017 - [include-cleaner] Fix build error in unit test

2022-06-09 Thread Nathan Ridge via cfe-commits
Author: Christian Kandeler Date: 2022-06-09T03:38:13-04:00 New Revision: d3520171844a80ff37ede19a14d45a94012d1a15 URL: https://github.com/llvm/llvm-project/commit/d3520171844a80ff37ede19a14d45a94012d1a15 DIFF: https://github.com/llvm/llvm-project/commit/d3520171844a80ff37ede19a14d45a94012d1a15.

[clang-tools-extra] [clangd] Allow --query-driver to match a dot-normalized form of the path (PR #66757)

2023-09-20 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: See also some existing reports we have on file about other types of normalization: * https://github.com/clangd/clangd/issues/1518 (Windows shorthands like `PROGRA~1`) * https://github.com/clangd/clangd/issues/1605 (symlinks) * https://github.com/llvm/llvm-project/is

[clang] [clang] Preserve UDL nodes in RemoveNestedImmediateInvocation (PR #66641)

2023-09-25 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: I wonder if `TreeTransform::TransformUserDefinedLiteral()` should be doing something like `RebuildUserDefinedLiteral()`. Anyways, the patch looks reasonable to me but someone more familiar with Sema should review it. https://github.com/llvm/llvm-project/pull/66641 __

[clang] 2e7d711 - [clang] Add serialization support for the DynamicAllocLValue variant of APValue::LValueBase::Ptr

2023-07-21 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-07-21T23:16:51-04:00 New Revision: 2e7d711a106170185e9bbbf15115613d9a5854c5 URL: https://github.com/llvm/llvm-project/commit/2e7d711a106170185e9bbbf15115613d9a5854c5 DIFF: https://github.com/llvm/llvm-project/commit/2e7d711a106170185e9bbbf15115613d9a5854c5.diff

[clang-tools-extra] d9cb76b - [clang] Support function pointer types with attributes when extracting parameter names for signature help

2023-08-17 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-08-18T00:27:15-04:00 New Revision: d9cb76bc4d5e903fe045c58a42fc791d0c70172b URL: https://github.com/llvm/llvm-project/commit/d9cb76bc4d5e903fe045c58a42fc791d0c70172b DIFF: https://github.com/llvm/llvm-project/commit/d9cb76bc4d5e903fe045c58a42fc791d0c70172b.diff

[clang-tools-extra] bd74186 - [clangd] Avoid passing -xobjective-c++-header to the system include extractor

2023-08-17 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-08-18T00:40:11-04:00 New Revision: bd74186f1a0831b2c596e87ea056419379a223c1 URL: https://github.com/llvm/llvm-project/commit/bd74186f1a0831b2c596e87ea056419379a223c1 DIFF: https://github.com/llvm/llvm-project/commit/bd74186f1a0831b2c596e87ea056419379a223c1.diff

[clang-tools-extra] 3e69886 - [clangd] Fix incorrect RecursiveASTVisitor usage in summarizeExpr()

2023-08-18 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-08-18T23:02:48-04:00 New Revision: 3e69886dd012fb446936760f0946db4df5223c48 URL: https://github.com/llvm/llvm-project/commit/3e69886dd012fb446936760f0946db4df5223c48 DIFF: https://github.com/llvm/llvm-project/commit/3e69886dd012fb446936760f0946db4df5223c48.diff

[clang-tools-extra] 744b111 - [clangd] Bail gracefully if given an assembly or IR source file

2023-08-18 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-08-18T23:26:32-04:00 New Revision: 744b111434b25b1259308050c59062dc4f38a589 URL: https://github.com/llvm/llvm-project/commit/744b111434b25b1259308050c59062dc4f38a589 DIFF: https://github.com/llvm/llvm-project/commit/744b111434b25b1259308050c59062dc4f38a589.diff

[clang-tools-extra] 8ee710a - [clangd] Parameter hints for calls through function pointers

2023-08-18 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-08-18T23:40:59-04:00 New Revision: 8ee710a40cc51098e6d1249afe9af0e64150f308 URL: https://github.com/llvm/llvm-project/commit/8ee710a40cc51098e6d1249afe9af0e64150f308 DIFF: https://github.com/llvm/llvm-project/commit/8ee710a40cc51098e6d1249afe9af0e64150f308.diff

[clang-tools-extra] [clangd] Correctly identify the next token after the completion point (PR #69153)

2023-10-16 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 created https://github.com/llvm/llvm-project/pull/69153 The code was previously using Lexer::findNextToken() which does not handle being passed the completion point as input. Fixes https://github.com/clangd/clangd/issues/1785 >From e1ae800faed2fe3f612686edf6f

[clang-tools-extra] [clangd] Correctly identify the next token after the completion point (PR #69153)

2023-10-16 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: I've no idea what the error causing the format check ("Error: Unable to determine a difference between 8592241e29e29f0e7e407e0989489c6e70c91c42..e1ae800faed2fe3f612686edf6fe61f5b16e090d") to fail means. https://github.com/llvm/llvm-project/pull/69153

[clang-tools-extra] [clangd] Correctly identify the next token after the completion point (PR #69153)

2023-10-17 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: > I guess it's a signal for 'rebasing your branch please' :) Could you say more about that? Where is the requirement that my branch be sufficient recently coming from? It's only about 3 weeks old. I don't like rebasing too often because rebuilding takes long. https://git

[clang-tools-extra] [clangd] Disable crashy unchecked-optional-access tidy check (PR #69427)

2023-10-18 Thread Nathan Ridge via cfe-commits
@@ -219,6 +219,9 @@ TidyProvider disableUnusableChecks(llvm::ArrayRef ExtraBadChecks) { "-bugprone-use-after-move", // Alias for bugprone-use-after-move. "-hicpp-invalid-access-moved", + // Check uses dataflow analysis, which might hang/crash unexpectedl

[clang] 5ddc371 - [clang] [libIndex] Remove unused 'RefD' parameter of IndexingContext::handleReference()

2023-07-28 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-07-28T21:36:27-04:00 New Revision: 5ddc371890324ba8aa5c54b42faeb0ed8a552fdb URL: https://github.com/llvm/llvm-project/commit/5ddc371890324ba8aa5c54b42faeb0ed8a552fdb DIFF: https://github.com/llvm/llvm-project/commit/5ddc371890324ba8aa5c54b42faeb0ed8a552fdb.diff

[clang-tools-extra] [clangd] Forward --target to system include extraction (PR #65824)

2023-09-10 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 requested changes to this pull request. Thanks for the patch! There is some prior work on this which I've looked over and will summarize: * This change was previously proposed in [D138546](https://reviews.llvm.org/D138546) * During its review, we discovered

[clang-tools-extra] [clangd] Forward --target to system include extraction (PR #65824)

2023-09-10 Thread Nathan Ridge via cfe-commits
@@ -87,12 +87,13 @@ struct DriverArgs { std::string Lang; std::string Sysroot; std::string ISysroot; + std::string Target; bool operator==(const DriverArgs &RHS) const { return std::tie(Driver, StandardIncludes, StandardCXXIncludes, Lang, -S

[clang-tools-extra] [clangd] Forward --target to system include extraction (PR #65824)

2023-09-10 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 edited https://github.com/llvm/llvm-project/pull/65824 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Forward --target to system include extraction (PR #65824)

2023-09-10 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 edited https://github.com/llvm/llvm-project/pull/65824 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] 94b1435 - [clangd] allow extracting to variable for lambda expressions

2023-09-11 Thread Nathan Ridge via cfe-commits
Author: Julian Schmidt Date: 2023-09-11T04:03:38-04:00 New Revision: 94b14355e2ef819fc56916e5d154be4f3aefda1c URL: https://github.com/llvm/llvm-project/commit/94b14355e2ef819fc56916e5d154be4f3aefda1c DIFF: https://github.com/llvm/llvm-project/commit/94b14355e2ef819fc56916e5d154be4f3aefda1c.diff

[clang-tools-extra] [clangd] Forward --target to system include extraction (PR #65824)

2023-09-11 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 approved this pull request. https://github.com/llvm/llvm-project/pull/65824 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Forward --target to system include extraction (PR #65824)

2023-09-11 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 closed https://github.com/llvm/llvm-project/pull/65824 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] 109bc02 - [clangd] Add --query-driver flag to clangd-indexer

2023-08-24 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-08-24T11:51:59-04:00 New Revision: 109bc024c8d741e57fa6bb5a028d8a4ed4e64a61 URL: https://github.com/llvm/llvm-project/commit/109bc024c8d741e57fa6bb5a028d8a4ed4e64a61 DIFF: https://github.com/llvm/llvm-project/commit/109bc024c8d741e57fa6bb5a028d8a4ed4e64a61.diff

[clang-tools-extra] 1994e11 - [clangd] Avoid null result in FindRecordTypeAt()

2023-08-25 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-08-25T11:50:19-04:00 New Revision: 1994e1173b64b61c07f8acf107f29c2c015575b4 URL: https://github.com/llvm/llvm-project/commit/1994e1173b64b61c07f8acf107f29c2c015575b4 DIFF: https://github.com/llvm/llvm-project/commit/1994e1173b64b61c07f8acf107f29c2c015575b4.diff

[clang-tools-extra] f0f53cb - [clangd] Do not ignore qualifier in heuristic resolution of dependent MemberExpr

2023-08-25 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-08-25T16:54:29-04:00 New Revision: f0f53cb4bfb2b6c5ec6661b565a764c704484fa2 URL: https://github.com/llvm/llvm-project/commit/f0f53cb4bfb2b6c5ec6661b565a764c704484fa2 DIFF: https://github.com/llvm/llvm-project/commit/f0f53cb4bfb2b6c5ec6661b565a764c704484fa2.diff

[clang-tools-extra] 15f1fe1 - clang-format fixes in ClangTidyDiagnosticConsumer.cpp and DiagnosticsTets.cpp

2020-03-29 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-03-29T15:19:09-04:00 New Revision: 15f1fe1506f5e860409fddd8e62ed5508855ff79 URL: https://github.com/llvm/llvm-project/commit/15f1fe1506f5e860409fddd8e62ed5508855ff79 DIFF: https://github.com/llvm/llvm-project/commit/15f1fe1506f5e860409fddd8e62ed5508855ff79.diff

[clang-tools-extra] b9d9968 - [clangd] Handle clang-tidy suppression comments for diagnostics inside macro expansions

2020-03-29 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-03-29T15:19:13-04:00 New Revision: b9d9968f63ab8f24b300c69be11eadda3d405ac5 URL: https://github.com/llvm/llvm-project/commit/b9d9968f63ab8f24b300c69be11eadda3d405ac5 DIFF: https://github.com/llvm/llvm-project/commit/b9d9968f63ab8f24b300c69be11eadda3d405ac5.diff

[clang-tools-extra] e70a9f3 - [clangd] Handle go-to-definition in macro invocations where the target appears in the expansion multiple times

2020-03-03 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-03-03T15:52:05-05:00 New Revision: e70a9f3850255cb610fc56a30dec6f52b9d734e9 URL: https://github.com/llvm/llvm-project/commit/e70a9f3850255cb610fc56a30dec6f52b9d734e9 DIFF: https://github.com/llvm/llvm-project/commit/e70a9f3850255cb610fc56a30dec6f52b9d734e9.diff

[clang-tools-extra] b6429cd - Refactor getDeclAtPosition() to use SelectionTree + targetDecl()

2019-10-31 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2019-10-31T17:37:27-04:00 New Revision: b6429cdd65ffa28591c5b0da37244ab66d0b1785 URL: https://github.com/llvm/llvm-project/commit/b6429cdd65ffa28591c5b0da37244ab66d0b1785 DIFF: https://github.com/llvm/llvm-project/commit/b6429cdd65ffa28591c5b0da37244ab66d0b1785.diff

[clang-tools-extra] b2e6c2b - [clangd] Inactive regions support as an extension to semantic highlighting

2019-11-21 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2019-11-21T19:40:55-05:00 New Revision: b2e6c2b9954ba9f9b68b8394790f6cae35aea58e URL: https://github.com/llvm/llvm-project/commit/b2e6c2b9954ba9f9b68b8394790f6cae35aea58e DIFF: https://github.com/llvm/llvm-project/commit/b2e6c2b9954ba9f9b68b8394790f6cae35aea58e.diff

[clang-tools-extra] de3dbc4 - [clangd] Highlighting dependent types in more contexts

2019-12-05 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2019-12-05T14:30:53-05:00 New Revision: de3dbc4f41665e60f53eb3d41fcadb2b322cf6f0 URL: https://github.com/llvm/llvm-project/commit/de3dbc4f41665e60f53eb3d41fcadb2b322cf6f0 DIFF: https://github.com/llvm/llvm-project/commit/de3dbc4f41665e60f53eb3d41fcadb2b322cf6f0.diff

[clang-tools-extra] 1a4ee4c - [clangd] Find reference to template parameter in 'sizeof...' expression

2019-12-05 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2019-12-05T14:30:53-05:00 New Revision: 1a4ee4c88f21c0e6860983a80bfa51a25b4af700 URL: https://github.com/llvm/llvm-project/commit/1a4ee4c88f21c0e6860983a80bfa51a25b4af700 DIFF: https://github.com/llvm/llvm-project/commit/1a4ee4c88f21c0e6860983a80bfa51a25b4af700.diff

[clang-tools-extra] e8716a6 - [clangd] Navigation from definition of template specialization to primary template

2019-12-07 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2019-12-08T00:40:45-05:00 New Revision: e8716a6df7abad68b6cf81c437a2e0524e88f3ad URL: https://github.com/llvm/llvm-project/commit/e8716a6df7abad68b6cf81c437a2e0524e88f3ad DIFF: https://github.com/llvm/llvm-project/commit/e8716a6df7abad68b6cf81c437a2e0524e88f3ad.diff

[clang-tools-extra] ecaa936 - [clangd] Heuristically resolve dependent method calls

2019-12-12 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2019-12-12T17:18:00-05:00 New Revision: ecaa9363303e811a051ebb6199e35e43319a699c URL: https://github.com/llvm/llvm-project/commit/ecaa9363303e811a051ebb6199e35e43319a699c DIFF: https://github.com/llvm/llvm-project/commit/ecaa9363303e811a051ebb6199e35e43319a699c.diff

[clang-tools-extra] 4f732a3 - [clangd] Fix Windows test failure by adding -fno-delayed-template-parsing to LocateSymbol.Ambiguous

2019-12-12 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2019-12-12T20:31:46-05:00 New Revision: 4f732a3d49ace980058bbb12150c8afc499af0ae URL: https://github.com/llvm/llvm-project/commit/4f732a3d49ace980058bbb12150c8afc499af0ae DIFF: https://github.com/llvm/llvm-project/commit/4f732a3d49ace980058bbb12150c8afc499af0ae.diff

[clang-tools-extra] a7c655f - [clangd] Remove vsc-extension-quickstart.md from the vscode-clangd plugin

2020-03-05 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-03-05T15:28:40-05:00 New Revision: a7c655f1480fbcee853fb7d9f6fd4cff80a0dc2f URL: https://github.com/llvm/llvm-project/commit/a7c655f1480fbcee853fb7d9f6fd4cff80a0dc2f DIFF: https://github.com/llvm/llvm-project/commit/a7c655f1480fbcee853fb7d9f6fd4cff80a0dc2f.diff

[clang-tools-extra] 484402a - [clangd] Run clang-format on CodeComplete.cpp and SourceCodeTests.cpp

2020-03-10 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-03-10T16:45:14-04:00 New Revision: 484402abaca2b2523487b564c7d5173404b448af URL: https://github.com/llvm/llvm-project/commit/484402abaca2b2523487b564c7d5173404b448af DIFF: https://github.com/llvm/llvm-project/commit/484402abaca2b2523487b564c7d5173404b448af.diff

[clang-tools-extra] 445195b - [clangd] Have visibleNamespaces() and getEligiblePoints() take a LangOptions rather than a FormatStyle

2020-03-10 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-03-10T16:45:41-04:00 New Revision: 445195ba6cee029852193e3f2a12cf9356fac308 URL: https://github.com/llvm/llvm-project/commit/445195ba6cee029852193e3f2a12cf9356fac308 DIFF: https://github.com/llvm/llvm-project/commit/445195ba6cee029852193e3f2a12cf9356fac308.diff

[clang-tools-extra] dc4cd43 - [clangd] Add a textual fallback for go-to-definition

2020-03-12 Thread Nathan Ridge via cfe-commits
Author: Sam McCall Date: 2020-03-12T16:33:08-04:00 New Revision: dc4cd43904df92565dbacaa501db98eb9683551b URL: https://github.com/llvm/llvm-project/commit/dc4cd43904df92565dbacaa501db98eb9683551b DIFF: https://github.com/llvm/llvm-project/commit/dc4cd43904df92565dbacaa501db98eb9683551b.diff LO

[clang-tools-extra] 31b7f0e - [clangd] Extend findTarget()'s dependent name heuristic to handle enumerators

2020-03-17 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-03-17T18:13:07-04:00 New Revision: 31b7f0ed6a93c0f2601ef856cf68e9cc2f83d8a8 URL: https://github.com/llvm/llvm-project/commit/31b7f0ed6a93c0f2601ef856cf68e9cc2f83d8a8 DIFF: https://github.com/llvm/llvm-project/commit/31b7f0ed6a93c0f2601ef856cf68e9cc2f83d8a8.diff

[clang-tools-extra] b89202e - [clangd] Do not trigger go-to-def textual fallback inside string literals

2020-03-19 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-03-19T17:24:45-04:00 New Revision: b89202e842acda4d6519cb45c98128827df84a2f URL: https://github.com/llvm/llvm-project/commit/b89202e842acda4d6519cb45c98128827df84a2f DIFF: https://github.com/llvm/llvm-project/commit/b89202e842acda4d6519cb45c98128827df84a2f.diff

[clang-tools-extra] c6c5dbc - [clangd] Add C++20 concepts support to findExplicitReferences() and semantic highlighting

2020-01-23 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-01-23T15:11:46-05:00 New Revision: c6c5dbc824c508c5cd36da450ecfbd12858403c4 URL: https://github.com/llvm/llvm-project/commit/c6c5dbc824c508c5cd36da450ecfbd12858403c4 DIFF: https://github.com/llvm/llvm-project/commit/c6c5dbc824c508c5cd36da450ecfbd12858403c4.diff

[clang-tools-extra] cbcd07a - [clangd] Add C++20 concepts support to TargetFinder

2020-01-23 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2020-01-23T15:12:21-05:00 New Revision: cbcd07a4815f546739fb1374a7f24f35e5352e17 URL: https://github.com/llvm/llvm-project/commit/cbcd07a4815f546739fb1374a7f24f35e5352e17 DIFF: https://github.com/llvm/llvm-project/commit/cbcd07a4815f546739fb1374a7f24f35e5352e17.diff

[clang-tools-extra] 7138e75 - [clangd] Avoid recursion on UnresolvedUsingValueDecl during semantic highlighting

2023-03-19 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-03-19T04:30:33-04:00 New Revision: 7138e75d1bb5008b9278359dc83f05c668e104c2 URL: https://github.com/llvm/llvm-project/commit/7138e75d1bb5008b9278359dc83f05c668e104c2 DIFF: https://github.com/llvm/llvm-project/commit/7138e75d1bb5008b9278359dc83f05c668e104c2.diff

[clang-tools-extra] 9d042ed - [clangd] Fix test failure in SemanticHighlighting.GetsCorrectTokens

2023-03-19 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-03-19T04:43:24-04:00 New Revision: 9d042ed1a4f4eaf99eb8d349e5c489a60afb7e50 URL: https://github.com/llvm/llvm-project/commit/9d042ed1a4f4eaf99eb8d349e5c489a60afb7e50 DIFF: https://github.com/llvm/llvm-project/commit/9d042ed1a4f4eaf99eb8d349e5c489a60afb7e50.diff

[clang-tools-extra] 57bfe25 - [clangd] Remove reundant use of getSpellingLoc()

2023-03-20 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-03-20T14:52:10-04:00 New Revision: 57bfe25574a0bfa9b6701e645d1f1ec966f838d9 URL: https://github.com/llvm/llvm-project/commit/57bfe25574a0bfa9b6701e645d1f1ec966f838d9 DIFF: https://github.com/llvm/llvm-project/commit/57bfe25574a0bfa9b6701e645d1f1ec966f838d9.diff

[clang-tools-extra] e9a88b6 - [clangd] Fix a bug in TweakTest::decorate()

2023-03-14 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-03-14T03:02:26-04:00 New Revision: e9a88b6178d3a30123394d1fef6b51140f79d03a URL: https://github.com/llvm/llvm-project/commit/e9a88b6178d3a30123394d1fef6b51140f79d03a DIFF: https://github.com/llvm/llvm-project/commit/e9a88b6178d3a30123394d1fef6b51140f79d03a.diff

[clang] 6b50bfc - [clang] Store the template param list of an explicit variable template specialization

2023-03-14 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-03-14T03:03:30-04:00 New Revision: 6b50bfc8f25a4d78a17a9134c3e2e26c19bb7dff URL: https://github.com/llvm/llvm-project/commit/6b50bfc8f25a4d78a17a9134c3e2e26c19bb7dff DIFF: https://github.com/llvm/llvm-project/commit/6b50bfc8f25a4d78a17a9134c3e2e26c19bb7dff.diff

[clang] c307502 - [clangd] Index the type of a non-type template parameter

2023-06-20 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-06-20T03:22:52-04:00 New Revision: c3075023850bbb7276085198d42b69938d48380d URL: https://github.com/llvm/llvm-project/commit/c3075023850bbb7276085198d42b69938d48380d DIFF: https://github.com/llvm/llvm-project/commit/c3075023850bbb7276085198d42b69938d48380d.diff

[clang-tools-extra] 6fe9cfe - [clangd] Use resolveTypeToRecordDecl() to resolve the type of a base specifier during heuristic resolution

2023-06-20 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-06-20T13:40:26-04:00 New Revision: 6fe9cfe4137bc140c909850c26b52e9406495566 URL: https://github.com/llvm/llvm-project/commit/6fe9cfe4137bc140c909850c26b52e9406495566 DIFF: https://github.com/llvm/llvm-project/commit/6fe9cfe4137bc140c909850c26b52e9406495566.diff

[clang-tools-extra] 3f6a904 - [clangd] Inactive regions support via dedicated protocol

2023-04-14 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-04-14T03:12:36-04:00 New Revision: 3f6a904b2f3d8e974b223097956bb1ea51822782 URL: https://github.com/llvm/llvm-project/commit/3f6a904b2f3d8e974b223097956bb1ea51822782 DIFF: https://github.com/llvm/llvm-project/commit/3f6a904b2f3d8e974b223097956bb1ea51822782.diff

[clang-tools-extra] 28575f4 - [clangd] Fix test failure in initialize-params.test

2023-04-14 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-04-14T03:26:36-04:00 New Revision: 28575f41cd7df98012fb15f18434411a941ec228 URL: https://github.com/llvm/llvm-project/commit/28575f41cd7df98012fb15f18434411a941ec228 DIFF: https://github.com/llvm/llvm-project/commit/28575f41cd7df98012fb15f18434411a941ec228.diff

[clang-tools-extra] 6feaa54 - [clangd] Implement configs to stop clangd produce a certain semantic tokens

2023-05-26 Thread Nathan Ridge via cfe-commits
Author: Qingyuan Zheng Date: 2023-05-26T03:25:35-04:00 New Revision: 6feaa5416bf63f9609478d4458485c7306506e26 URL: https://github.com/llvm/llvm-project/commit/6feaa5416bf63f9609478d4458485c7306506e26 DIFF: https://github.com/llvm/llvm-project/commit/6feaa5416bf63f9609478d4458485c7306506e26.diff

[clang-tools-extra] c4972d3 - [clangd] Avoid using CompletionItemKind.Text for macro completions

2023-02-24 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-02-24T04:41:27-05:00 New Revision: c4972d37290ff5ab1228ecfc7280bc07a9280f92 URL: https://github.com/llvm/llvm-project/commit/c4972d37290ff5ab1228ecfc7280bc07a9280f92 DIFF: https://github.com/llvm/llvm-project/commit/c4972d37290ff5ab1228ecfc7280bc07a9280f92.diff

[clang-tools-extra] 8ec4498 - [clangd] Do not end inactiveRegions range at position 0 of line

2023-06-05 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-06-05T03:51:15-04:00 New Revision: 8ec44987e54b5366a03716237feb79e37ae0634a URL: https://github.com/llvm/llvm-project/commit/8ec44987e54b5366a03716237feb79e37ae0634a DIFF: https://github.com/llvm/llvm-project/commit/8ec44987e54b5366a03716237feb79e37ae0634a.diff

[clang-tools-extra] 19c9af8 - [clangd] Unwrap type sugar in HeuristicResolver::resolveTypeToRecordDecl()

2023-06-14 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-06-14T13:51:00-04:00 New Revision: 19c9af81b1c5dd7b3d11d235a77b7181b9368a28 URL: https://github.com/llvm/llvm-project/commit/19c9af81b1c5dd7b3d11d235a77b7181b9368a28 DIFF: https://github.com/llvm/llvm-project/commit/19c9af81b1c5dd7b3d11d235a77b7181b9368a28.diff

[clang-tools-extra] 7a70968 - [clangd] Handle DependentNameType in HeuristicResolver::resolveTypeToRecordDecl()

2023-06-16 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2023-06-16T15:19:50-04:00 New Revision: 7a709689bc1755a569864a97d93b96d22f988eb4 URL: https://github.com/llvm/llvm-project/commit/7a709689bc1755a569864a97d93b96d22f988eb4 DIFF: https://github.com/llvm/llvm-project/commit/7a709689bc1755a569864a97d93b96d22f988eb4.diff

[clang] 556d48f - [CodeComplete] Offer completions for headers with extension .hxx in include directives

2022-12-16 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2022-12-16T14:34:11-05:00 New Revision: 556d48fbaa994fc8b6993a90ec74fe6204ccc11c URL: https://github.com/llvm/llvm-project/commit/556d48fbaa994fc8b6993a90ec74fe6204ccc11c DIFF: https://github.com/llvm/llvm-project/commit/556d48fbaa994fc8b6993a90ec74fe6204ccc11c.diff

[clang-tools-extra] 40d29c0 - [clangd] Remove ReferenceFinder::Reference::Target

2022-12-16 Thread Nathan Ridge via cfe-commits
Author: Nathan Ridge Date: 2022-12-16T14:44:44-05:00 New Revision: 40d29c0a714d7a19110f6f43d0af4c3df249c458 URL: https://github.com/llvm/llvm-project/commit/40d29c0a714d7a19110f6f43d0af4c3df249c458 DIFF: https://github.com/llvm/llvm-project/commit/40d29c0a714d7a19110f6f43d0af4c3df249c458.diff

[PATCH] Add missing documentation for some feature checks

2016-07-14 Thread Nathan Ridge via cfe-commits
Hello, Comparing the list of feature checks documented here [1], and the list of checks actually implemented here [2], I found that a few are undocumented. Below is a patch that adds documentation for them. Thank you, Nate [1] http://clang.llvm.org/docs/LanguageExtensions.html#feature-checking

[clang] [clang-format] Limit how much work guessLanguage() can do (PR #78925)

2024-02-19 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: > > Can we write a unit test for this? > > I'm open to trying but there are a few open questions in my mind: > > * Is it fine if the failure mode of a testcase is triggering an OOM? > > * Triggering the problematic codepath requires a combination of a large > fil

[clang-tools-extra] [clangd] forward clang-tidy's readability-identifier-naming fix to textDocument/rename (PR #78454)

2024-02-19 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 approved this pull request. Thanks, LGTM! https://github.com/llvm/llvm-project/pull/78454 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] forward clang-tidy's readability-identifier-naming fix to textDocument/rename (PR #78454)

2024-02-19 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 updated https://github.com/llvm/llvm-project/pull/78454 >From 3a1ef6006764bd4d307ceec74199ed81a18aba2d Mon Sep 17 00:00:00 2001 From: tom-anders <13141438+tom-and...@users.noreply.github.com> Date: Wed, 17 Jan 2024 15:36:02 +0100 Subject: [PATCH] [clangd] forwar

[clang] [clang-format] Limit how much work guessLanguage() can do (PR #78925)

2024-02-20 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: > The OOM is not limited to `guessLanguage()`. [...] It occurs even if you > rename the header files to .cpp files and clang-format the renamed files > directly. I'm aware of that. However, for clangd users, a crucial difference between `guessLanguage()` vs. other code

[clang] [clang][Sema] Improve error recovery for id-expressions referencing invalid decls (PR #81662)

2024-02-21 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: > Changing to Draft status as CI is showing some test failures that I will need > to investigate: > > ``` > Failed Tests (4): > Clang :: OpenMP/nvptx_unsupported_type_messages.cpp > Clang :: SemaCXX/constant-expression-cxx11.cpp > Clang :: SemaCXX/cxx2b-consteval-if.

[clang] [clang-format] Limit how much work guessLanguage() can do (PR #78925)

2024-02-22 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: > If we add a `bool GuessObjC` parameter to `guessLanguage()`, would that solve > the problem? I assume you mean making it so that when clangd calls into `guessLanguage()`, the ObjC guessing algorithm is skipped entirely. I had a similar idea originally (discussed around

[clang-tools-extra] [clangd] Support go-to-definition on type hints. The core part (PR #86629)

2024-09-03 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 requested changes to this pull request. (@zyn0217 I'm going to mark this as "Request changes" to reflect my understanding from the previous comment that the next step here is you splitting up the patch. If I've misunderstood and you'd like me to have a look at

[clang-tools-extra] [clangd] Support outgoing calls in call hierarchy (PR #77556)

2024-09-03 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: @kadircet perhaps you might be able to pick up this review? Or, barring of a full review, your opinion on the directional question in [this comment](https://reviews.llvm.org/D93829#4654786) would be appreciated as well: > how would you feel about proceeding with the patch

[clang] [clang-tools-extra] [clangd] Collect comments from function definitions into the index (PR #67802)

2024-09-08 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 requested changes to this pull request. Apologies for the slow response time. I finally had a chance to look at this in a bit more detail, though I still don't think I fully understand this patch. At this point, my main feedback is that it would be good to incl

[clang] [clang-tools-extra] [clangd] Collect comments from function definitions into the index (PR #67802)

2024-09-08 Thread Nathan Ridge via cfe-commits
@@ -1069,6 +1071,27 @@ void SymbolCollector::addDefinition(const NamedDecl &ND, Symbol S = DeclSym; // FIXME: use the result to filter out symbols. S.Definition = *DefLoc; + + std::string DocComment; + std::string Documentation; + if (!(S.Flags & Symbol::HasDocComment)

[clang] [clang-tools-extra] [clangd] Collect comments from function definitions into the index (PR #67802)

2024-09-08 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 edited https://github.com/llvm/llvm-project/pull/67802 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-tools-extra] [clangd] Collect comments from function definitions into the index (PR #67802)

2024-09-10 Thread Nathan Ridge via cfe-commits
@@ -1477,6 +1477,26 @@ TEST_F(SymbolCollectorTest, Documentation) { forCodeCompletion(false; } +TEST_F(SymbolCollectorTest, DocumentationInMain) { HighCommander4 wrote: Another test case that would be useful to have is one where th

[clang] [clang-tools-extra] [clangd] Collect comments from function definitions into the index (PR #67802)

2024-09-10 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 requested changes to this pull request. Thank you for the test case. Debugging it helped me better understand the changes to `ASTContext.cpp`. I believe the fact that these changes are needed to get the tests to pass, tells us that there is a bug in `ASTContex

[clang] [clang-tools-extra] [clangd] Collect comments from function definitions into the index (PR #67802)

2024-09-10 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 edited https://github.com/llvm/llvm-project/pull/67802 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-tools-extra] [clangd] Collect comments from function definitions into the index (PR #67802)

2024-09-10 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 edited https://github.com/llvm/llvm-project/pull/67802 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Update __cpp_concepts macro (PR #87998)

2024-04-08 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 edited https://github.com/llvm/llvm-project/pull/87998 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Avoid using CompletionItemKind.Text for macro completions from the index (PR #88236)

2024-04-09 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 created https://github.com/llvm/llvm-project/pull/88236 This was fixed in https://github.com/clangd/clangd/issues/1484 for Sema completions but the fix did not apply to index completions. Fixes https://github.com/clangd/clangd/issues/2002 >From 323adbf6501a34

[clang-tools-extra] [clangd] Fix test case due to clang-format bug fix (PR #88352)

2024-04-10 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 approved this pull request. https://github.com/llvm/llvm-project/pull/88352 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Avoid using CompletionItemKind.Text for macro completions from the index (PR #88236)

2024-04-11 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 updated https://github.com/llvm/llvm-project/pull/88236 >From 390fd263242071bcae72e65346da2a315abfbf82 Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Wed, 10 Apr 2024 02:47:23 -0400 Subject: [PATCH] [clangd] Avoid using CompletionItemKind.Text for macro com

[clang-tools-extra] [clangd] Avoid using CompletionItemKind.Text for macro completions from the index (PR #88236)

2024-04-11 Thread Nathan Ridge via cfe-commits
@@ -89,7 +89,9 @@ const CodeCompleteOptions::CodeCompletionRankingModel namespace { -CompletionItemKind toCompletionItemKind(index::SymbolKind Kind) { +CompletionItemKind +toCompletionItemKind(index::SymbolKind Kind, + const llvm::StringRef *Signature = nu

[clang-tools-extra] [clangd] Avoid using CompletionItemKind.Text for macro completions from the index (PR #88236)

2024-04-11 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 closed https://github.com/llvm/llvm-project/pull/88236 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Improve error recovery for id-expressions referencing invalid decls (PR #81662)

2024-04-13 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 updated https://github.com/llvm/llvm-project/pull/81662 >From 120bade6c7077eb37222e125952befe53a9fb8cc Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Tue, 13 Feb 2024 12:26:17 -0500 Subject: [PATCH] [clang][Sema] Improve error recovery for id-expressions re

[clang] [clang][Sema] Preserve the initializer of invalid VarDecls (PR #88645)

2024-04-13 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 created https://github.com/llvm/llvm-project/pull/88645 Fixes https://github.com/clangd/clangd/issues/1821 >From 42ee794d3de89241fae7314db2202cac32af469b Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Sun, 14 Apr 2024 02:41:48 -0400 Subject: [PATCH] [clang]

[clang-tools-extra] [clangd] Make it possible to enable misc-const-correctness clang-tidy check (PR #94920)

2024-06-09 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 approved this pull request. Thanks! I will wait a couple of days before merging, in case @kadircet has any objection :) https://github.com/llvm/llvm-project/pull/94920 ___ cfe-commits mailing list cfe-commits@lists.l

[clang] [clang-tools-extra] [clangd] Support parsing comments without ASTContext (PR #78491)

2024-06-10 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: > What's "ping PR"? Do you mean pinging the LLVM organization? It just means posting a comment on the PR that says "ping", as a reminder for reviewers. (But please only do that if you're the patch author, or, in the case of a patch author who's not active any more, if yo

[clang-tools-extra] [clangd] Make it possible to enable misc-const-correctness clang-tidy check (PR #94920)

2024-06-11 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 closed https://github.com/llvm/llvm-project/pull/94920 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-tools-extra] [llvm] [clangd] Avoid bogus error about recursive inclusion (PR #95200)

2024-06-11 Thread Nathan Ridge via cfe-commits
https://github.com/HighCommander4 created https://github.com/llvm/llvm-project/pull/95200 Fixes https://github.com/clangd/clangd/issues/337 >From 063d7f4977f0d75f88484c1110ca465aa50fc90a Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Wed, 12 Jun 2024 01:20:15 -0400 Subject: [PATCH] [clangd]

[clang] [clang-tools-extra] [llvm] [clangd] Avoid bogus error about recursive inclusion (PR #95200)

2024-06-11 Thread Nathan Ridge via cfe-commits
HighCommander4 wrote: This is @sam-mccall's patch from https://reviews.llvm.org/D78038, rebased and posted as a Github PR https://github.com/llvm/llvm-project/pull/95200 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cg

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