[clang-tools-extra] [clangd] Use InitLLVM (PR #69119)

2023-11-12 Thread Aleksandr Platonov via cfe-commits
https://github.com/ArcsinX closed https://github.com/llvm/llvm-project/pull/69119 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Use InitLLVM (PR #69119)

2023-10-27 Thread Aleksandr Platonov via cfe-commits
ArcsinX wrote: Friendly ping https://github.com/llvm/llvm-project/pull/69119 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][index] Fix processing of CompoundAssignOperator at setting up reference roles (PR #69370)

2023-10-19 Thread Aleksandr Platonov via cfe-commits
https://github.com/ArcsinX closed https://github.com/llvm/llvm-project/pull/69370 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][index] Fix processing of CompoundAssignOperator at setting up reference roles (PR #69370)

2023-10-19 Thread Aleksandr Platonov via cfe-commits
@@ -77,9 +77,15 @@ class BodyIndexer : public RecursiveASTVisitor { const Stmt *Parent = *It; if (auto BO = dyn_cast(Parent)) { - if (BO->getOpcode() == BO_Assign && BO->getLHS()->IgnoreParenCasts() == E) -Roles |= (unsigned)SymbolRole::Write; - + if

[clang] [clang][index] Fix processing of CompoundAssignOperator at setting up reference roles (PR #69370)

2023-10-17 Thread Aleksandr Platonov via cfe-commits
https://github.com/ArcsinX created https://github.com/llvm/llvm-project/pull/69370 Without this patch in expressions like `foo += 1` reference `foo` has no read and write roles. This happens because `CompoundAssignOperator` is also a `BinaryOperator`, thus handling `CompoindAssignOperator` in

[clang-tools-extra] [clangd] Use InitLLVM (PR #69119)

2023-10-15 Thread Aleksandr Platonov via cfe-commits
https://github.com/ArcsinX created https://github.com/llvm/llvm-project/pull/69119 This patch is similar to a7acba29c19ac67c77ed282ec9432602ae21268d but for clangd. It allows to pass non-UTF8 encoded command line arguments (e.g. path where compile-commands.json file is located) on Windows. >

[clang] 5a42c90 - [clang] Make variables of undeduced types to have dependent alignment

2022-10-07 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2022-10-07T20:40:03+08:00 New Revision: 5a42c90b778c65238a54f0f1d8c8d6b35e2f6007 URL: https://github.com/llvm/llvm-project/commit/5a42c90b778c65238a54f0f1d8c8d6b35e2f6007 DIFF: https://github.com/llvm/llvm-project/commit/5a42c90b778c65238a54f0f1d8c8d6b35e2f6007.

[clang] 3ce7d25 - [clang][RecoveryExpr] Don't perform alignment check if parameter type is dependent

2022-09-15 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2022-09-15T15:51:43+03:00 New Revision: 3ce7d256f2d7f64d57ccbfd7935d55eafc639314 URL: https://github.com/llvm/llvm-project/commit/3ce7d256f2d7f64d57ccbfd7935d55eafc639314 DIFF: https://github.com/llvm/llvm-project/commit/3ce7d256f2d7f64d57ccbfd7935d55eafc639314.

[clang-tools-extra] cc4b86c - [clangd] Fix tests for implicit C function declaration

2022-09-01 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2022-09-01T23:46:20+03:00 New Revision: cc4b86cfc01c3a923324c4bf1485ae9c8021e0a1 URL: https://github.com/llvm/llvm-project/commit/cc4b86cfc01c3a923324c4bf1485ae9c8021e0a1 DIFF: https://github.com/llvm/llvm-project/commit/cc4b86cfc01c3a923324c4bf1485ae9c8021e0a1.

[clang-tools-extra] ee648c0 - [clang][index] Index unresolved member expression as reference

2022-08-19 Thread Aleksandr Platonov via cfe-commits
Author: Denis Fatkulin Date: 2022-08-19T19:02:42+03:00 New Revision: ee648c0ce09b1edcee65407041eab38228f4b042 URL: https://github.com/llvm/llvm-project/commit/ee648c0ce09b1edcee65407041eab38228f4b042 DIFF: https://github.com/llvm/llvm-project/commit/ee648c0ce09b1edcee65407041eab38228f4b042.diff

[clang-tools-extra] 42ee0d8 - [clangd][unittests][IncludeCleaner] Don't call findReferencedFiles() if the result is not used

2022-08-12 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2022-08-12T21:00:11+03:00 New Revision: 42ee0d8c16f7052c3bc8434325868f48a501baf2 URL: https://github.com/llvm/llvm-project/commit/42ee0d8c16f7052c3bc8434325868f48a501baf2 DIFF: https://github.com/llvm/llvm-project/commit/42ee0d8c16f7052c3bc8434325868f48a501baf2.

[clang] 4977fd2 - [clang-format] Missing space between trailing return type 'auto' and left brace

2022-07-28 Thread Aleksandr Platonov via cfe-commits
Author: Denis Fatkulin Date: 2022-07-29T00:30:22+03:00 New Revision: 4977fd2192fc13e17ea162da15ddbe17cd623757 URL: https://github.com/llvm/llvm-project/commit/4977fd2192fc13e17ea162da15ddbe17cd623757 DIFF: https://github.com/llvm/llvm-project/commit/4977fd2192fc13e17ea162da15ddbe17cd623757.diff

[clang] 17fb879 - [clang-format] FIX: Misannotation 'auto' as trailing return type in lambdas

2022-07-27 Thread Aleksandr Platonov via cfe-commits
Author: Denis Fatkulin Date: 2022-07-27T22:20:09+03:00 New Revision: 17fb879764dcaf1f5f6bc505c5c747067ba7c3cd URL: https://github.com/llvm/llvm-project/commit/17fb879764dcaf1f5f6bc505c5c747067ba7c3cd DIFF: https://github.com/llvm/llvm-project/commit/17fb879764dcaf1f5f6bc505c5c747067ba7c3cd.diff

[clang] b2c3ae0 - [Sema] Don't check bounds for function pointer

2022-04-13 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2022-04-13T20:39:38+03:00 New Revision: b2c3ae0b6f05fd0c2184aea82637685a13b8dc4f URL: https://github.com/llvm/llvm-project/commit/b2c3ae0b6f05fd0c2184aea82637685a13b8dc4f DIFF: https://github.com/llvm/llvm-project/commit/b2c3ae0b6f05fd0c2184aea82637685a13b8dc4f.

[clang] 1bb13b3 - Fix sphinx build because of indentation

2022-03-15 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2022-03-16T00:11:56+03:00 New Revision: 1bb13b3f4956370afc01a8a9315dabed8c09a2cd URL: https://github.com/llvm/llvm-project/commit/1bb13b3f4956370afc01a8a9315dabed8c09a2cd DIFF: https://github.com/llvm/llvm-project/commit/1bb13b3f4956370afc01a8a9315dabed8c09a2cd.

[clang] 8bd0055 - [clang][parser] Allow GNU attributes before namespace identifier

2022-03-15 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2022-03-15T22:30:22+03:00 New Revision: 8bd00557e3f43b46a96cf0e357d5e65624c85a2b URL: https://github.com/llvm/llvm-project/commit/8bd00557e3f43b46a96cf0e357d5e65624c85a2b DIFF: https://github.com/llvm/llvm-project/commit/8bd00557e3f43b46a96cf0e357d5e65624c85a2b.

[clang] 491c154 - [analyzer] Don't specify PLUGIN_TOOL for analyzer plugins

2022-01-25 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2022-01-25T23:05:00+03:00 New Revision: 491c154677bcf0fba3c91fdaa7897a48ab605327 URL: https://github.com/llvm/llvm-project/commit/491c154677bcf0fba3c91fdaa7897a48ab605327 DIFF: https://github.com/llvm/llvm-project/commit/491c154677bcf0fba3c91fdaa7897a48ab605327.

[clang-tools-extra] 555eacf - [clangd] Fix undefined behavior when generating error message at rename with an invalid name

2021-12-19 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2021-12-19T22:28:26+03:00 New Revision: 555eacf75f21cd1dfc6363d73ad187b730349543 URL: https://github.com/llvm/llvm-project/commit/555eacf75f21cd1dfc6363d73ad187b730349543 DIFF: https://github.com/llvm/llvm-project/commit/555eacf75f21cd1dfc6363d73ad187b730349543.

[clang-tools-extra] a62579f - [clangd][nfc] Show more information in logs when compiler instance prepare fails

2021-06-30 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2021-06-30T21:58:33+01:00 New Revision: a62579fc008e22b6c9e1544788644f5fceef15ce URL: https://github.com/llvm/llvm-project/commit/a62579fc008e22b6c9e1544788644f5fceef15ce DIFF: https://github.com/llvm/llvm-project/commit/a62579fc008e22b6c9e1544788644f5fceef15ce.

[clang-tools-extra] c4efd04 - [clangd] Use URIs instead of paths in the index file list

2021-03-05 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2021-03-06T10:47:05+03:00 New Revision: c4efd04f18c7e10c11de4a790f4d0c42f694d49b URL: https://github.com/llvm/llvm-project/commit/c4efd04f18c7e10c11de4a790f4d0c42f694d49b DIFF: https://github.com/llvm/llvm-project/commit/c4efd04f18c7e10c11de4a790f4d0c42f694d49b.

[clang-tools-extra] 91698fe - [clangd] Take into account what is in the index (symbols, references, etc.) at indexes merge

2021-02-05 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2021-02-05T13:35:07+03:00 New Revision: 91698fe45f6068c5a6f8284e5e8e19a8d89dfea8 URL: https://github.com/llvm/llvm-project/commit/91698fe45f6068c5a6f8284e5e8e19a8d89dfea8 DIFF: https://github.com/llvm/llvm-project/commit/91698fe45f6068c5a6f8284e5e8e19a8d89dfea8.

[clang-tools-extra] 7388c34 - [clangd][SwapIndex] ensure that the old index is alive while we are using it via the function returned by `SwapIndex::indexedFiles()` call

2021-01-22 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2021-01-22T16:26:39+03:00 New Revision: 7388c34685954862e5f1fa4734f42f7087e697a2 URL: https://github.com/llvm/llvm-project/commit/7388c34685954862e5f1fa4734f42f7087e697a2 DIFF: https://github.com/llvm/llvm-project/commit/7388c34685954862e5f1fa4734f42f7087e697a2.

[clang-tools-extra] 2e25be0 - [clangd] Add main file macros into the main-file index.

2021-01-14 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2021-01-14T15:10:17+03:00 New Revision: 2e25be0b6134e9544f7cee7bb7b31a921ca37cc0 URL: https://github.com/llvm/llvm-project/commit/2e25be0b6134e9544f7cee7bb7b31a921ca37cc0 DIFF: https://github.com/llvm/llvm-project/commit/2e25be0b6134e9544f7cee7bb7b31a921ca37cc0.

[clang-tools-extra] 979228f - [clangd][fuzzyFind] Do not show stale symbols in the result.

2021-01-06 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2021-01-06T11:17:12+03:00 New Revision: 979228f120f4aa1265648b1c06f65a84bcca1ed6 URL: https://github.com/llvm/llvm-project/commit/979228f120f4aa1265648b1c06f65a84bcca1ed6 DIFF: https://github.com/llvm/llvm-project/commit/979228f120f4aa1265648b1c06f65a84bcca1ed6.

[clang-tools-extra] 2522fa0 - [clangd] Do not take stale definition from the static index.

2020-12-23 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-12-23T18:21:38+03:00 New Revision: 2522fa053b62520ae48b4b27117ca003a2c878ab URL: https://github.com/llvm/llvm-project/commit/2522fa053b62520ae48b4b27117ca003a2c878ab DIFF: https://github.com/llvm/llvm-project/commit/2522fa053b62520ae48b4b27117ca003a2c878ab.

[clang-tools-extra] e35f922 - [clangd] Ignore the static index refs from the dynamic index files.

2020-12-18 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-12-18T15:36:30+03:00 New Revision: e35f9229dcb264be4a0a1ecf5cca2493f2c48878 URL: https://github.com/llvm/llvm-project/commit/e35f9229dcb264be4a0a1ecf5cca2493f2c48878 DIFF: https://github.com/llvm/llvm-project/commit/e35f9229dcb264be4a0a1ecf5cca2493f2c48878.

[clang-tools-extra] 1ca174b - [clangd][query-driver] Extract target

2020-11-26 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-11-26T15:08:26+03:00 New Revision: 1ca174b6420a49bcd3331d6f86e237b627163597 URL: https://github.com/llvm/llvm-project/commit/1ca174b6420a49bcd3331d6f86e237b627163597 DIFF: https://github.com/llvm/llvm-project/commit/1ca174b6420a49bcd3331d6f86e237b627163597.

[clang-tools-extra] dad804a - [clangd] Improve clangd-indexer performance

2020-11-11 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-11-11T14:38:06+03:00 New Revision: dad804a193edf092322d80bb404fabb2f6f2c888 URL: https://github.com/llvm/llvm-project/commit/dad804a193edf092322d80bb404fabb2f6f2c888 DIFF: https://github.com/llvm/llvm-project/commit/dad804a193edf092322d80bb404fabb2f6f2c888.

[clang-tools-extra] 1bbf87e - [clangd][remote] Check an index file correctly

2020-11-09 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-11-09T21:40:45+03:00 New Revision: 1bbf87e22a73011fdea411baf8fe768f854d497c URL: https://github.com/llvm/llvm-project/commit/1bbf87e22a73011fdea411baf8fe768f854d497c DIFF: https://github.com/llvm/llvm-project/commit/1bbf87e22a73011fdea411baf8fe768f854d497c.

[clang-tools-extra] d99b2a9 - [clangd][remote] Add Windows paths support

2020-10-20 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-10-20T13:04:20+03:00 New Revision: d99b2a976a37f5a63117086d464df40c124f5777 URL: https://github.com/llvm/llvm-project/commit/d99b2a976a37f5a63117086d464df40c124f5777 DIFF: https://github.com/llvm/llvm-project/commit/d99b2a976a37f5a63117086d464df40c124f5777.

[clang-tools-extra] d8ba6b4 - [clangd] findNearbyIdentifier(): guaranteed to give up after 2^N lines

2020-09-29 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-09-29T19:54:55+03:00 New Revision: d8ba6b4ab3eceb6bbcdf4371d4ffaab9d1a5cebe URL: https://github.com/llvm/llvm-project/commit/d8ba6b4ab3eceb6bbcdf4371d4ffaab9d1a5cebe DIFF: https://github.com/llvm/llvm-project/commit/d8ba6b4ab3eceb6bbcdf4371d4ffaab9d1a5cebe.

[clang-tools-extra] d427df6 - [clangd] Don't use zlib when it's unavailable.

2020-09-16 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-09-16T11:05:18+03:00 New Revision: d427df6369f1d229a9f498b4dc621433ada380d2 URL: https://github.com/llvm/llvm-project/commit/d427df6369f1d229a9f498b4dc621433ada380d2 DIFF: https://github.com/llvm/llvm-project/commit/d427df6369f1d229a9f498b4dc621433ada380d2.

[clang-tools-extra] 4457398 - [clangd] Don't crash on `#pragma clang __debug parser_crash`

2020-08-20 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-08-20T15:53:21+03:00 New Revision: 445739826567e5402b558f2c130d76dc916c82ec URL: https://github.com/llvm/llvm-project/commit/445739826567e5402b558f2c130d76dc916c82ec DIFF: https://github.com/llvm/llvm-project/commit/445739826567e5402b558f2c130d76dc916c82ec.

[clang] 3fa0a03 - [clang] Check `expr` inside `InitListChecker::UpdateStructuredListElement()`

2020-08-12 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-08-12T22:12:43+03:00 New Revision: 3fa0a039ab6f856e39dab973df56831b63ed51c5 URL: https://github.com/llvm/llvm-project/commit/3fa0a039ab6f856e39dab973df56831b63ed51c5 DIFF: https://github.com/llvm/llvm-project/commit/3fa0a039ab6f856e39dab973df56831b63ed51c5.

[clang-tools-extra] dcb8d3b - [clang-tidy] Fix a crash in bugprone-not-null-terminated-result check when `__STDC_WANT_LIB_EXT1__` is not a literal.

2020-08-10 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-08-10T15:12:03+03:00 New Revision: dcb8d3b72234ea557df2af1141ad30bf1670a03a URL: https://github.com/llvm/llvm-project/commit/dcb8d3b72234ea557df2af1141ad30bf1670a03a DIFF: https://github.com/llvm/llvm-project/commit/dcb8d3b72234ea557df2af1141ad30bf1670a03a.

[clang-tools-extra] 5965fbf - [clang-tidy] Fix a crash in bugprone-not-null-terminated-result check when `__STDC_WANT_LIB_EXT1__` was undefined after definition.

2020-08-10 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-08-10T10:24:38+03:00 New Revision: 5965fbf81b25217c40b09b48bd808a8f4a5d4e89 URL: https://github.com/llvm/llvm-project/commit/5965fbf81b25217c40b09b48bd808a8f4a5d4e89 DIFF: https://github.com/llvm/llvm-project/commit/5965fbf81b25217c40b09b48bd808a8f4a5d4e89.

[clang-tools-extra] 9f24148 - [clangd] Fix crash in bugprone-bad-signal-to-kill-thread clang-tidy check.

2020-08-06 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-08-06T21:45:21+03:00 New Revision: 9f24148b212698aca220ac923d215c2073e443ce URL: https://github.com/llvm/llvm-project/commit/9f24148b212698aca220ac923d215c2073e443ce DIFF: https://github.com/llvm/llvm-project/commit/9f24148b212698aca220ac923d215c2073e443ce.

[clang-tools-extra] 216ad2d - [clang-tidy] Fix bugprone-bad-signal-to-kill-thread crash when `SIGTERM` is not a literal.

2020-08-06 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-08-06T10:32:03+03:00 New Revision: 216ad2da74f0e952af8f1c8ac84e19146d739ff2 URL: https://github.com/llvm/llvm-project/commit/216ad2da74f0e952af8f1c8ac84e19146d739ff2 DIFF: https://github.com/llvm/llvm-project/commit/216ad2da74f0e952af8f1c8ac84e19146d739ff2.

[clang-tools-extra] 8671166 - [clang-tidy] Fix bugprone-bad-signal-to-kill-thread crash when `SIGTERM` was undefined after definition.

2020-08-06 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-08-06T10:28:20+03:00 New Revision: 86711668330cf48325a5e960f30d33f6a7364db2 URL: https://github.com/llvm/llvm-project/commit/86711668330cf48325a5e960f30d33f6a7364db2 DIFF: https://github.com/llvm/llvm-project/commit/86711668330cf48325a5e960f30d33f6a7364db2.

[clang-tools-extra] 05b1734 - [clangd] findNearbyIdentifier(): fix the word search in the token stream.

2020-07-30 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-07-30T12:45:58+03:00 New Revision: 05b173466142596b3297ab02e423574cb74b3799 URL: https://github.com/llvm/llvm-project/commit/05b173466142596b3297ab02e423574cb74b3799 DIFF: https://github.com/llvm/llvm-project/commit/05b173466142596b3297ab02e423574cb74b3799.

[clang-tools-extra] 90684d1 - [clangd] Collect references for externally visible main-file symbols

2020-07-27 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-07-27T15:35:53+03:00 New Revision: 90684d1545167ee4e0c93d8eaf6ba4a3c7ab710e URL: https://github.com/llvm/llvm-project/commit/90684d1545167ee4e0c93d8eaf6ba4a3c7ab710e DIFF: https://github.com/llvm/llvm-project/commit/90684d1545167ee4e0c93d8eaf6ba4a3c7ab710e.

[clang-tools-extra] 98b56c0 - [clangd] Fixes in lit tests

2020-07-22 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-07-22T16:00:34+03:00 New Revision: 98b56c09be002855df18dada7debdb1322aad7d9 URL: https://github.com/llvm/llvm-project/commit/98b56c09be002855df18dada7debdb1322aad7d9 DIFF: https://github.com/llvm/llvm-project/commit/98b56c09be002855df18dada7debdb1322aad7d9.

[clang-tools-extra] 23ff4e4 - Revert "[clangd] Fixes in lit tests"

2020-07-21 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-07-21T23:32:47+03:00 New Revision: 23ff4e4f5d651b4a75aede51defc8e903dfd694d URL: https://github.com/llvm/llvm-project/commit/23ff4e4f5d651b4a75aede51defc8e903dfd694d DIFF: https://github.com/llvm/llvm-project/commit/23ff4e4f5d651b4a75aede51defc8e903dfd694d.

[clang-tools-extra] ff63d6b - [clangd] Fixes in lit tests

2020-07-21 Thread Aleksandr Platonov via cfe-commits
Author: Aleksandr Platonov Date: 2020-07-21T21:21:40+03:00 New Revision: ff63d6be93dc5958bf35d92919ce6fafcc611e89 URL: https://github.com/llvm/llvm-project/commit/ff63d6be93dc5958bf35d92919ce6fafcc611e89 DIFF: https://github.com/llvm/llvm-project/commit/ff63d6be93dc5958bf35d92919ce6fafcc611e89.