[clang] [clang-tools-extra] [clang-tidy] Add new check `modernize-use-designated-initializers` (PR #80541)

2024-04-16 Thread Sam McCall via cfe-commits
Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8

[clang] [clang-tools-extra] [clang-tidy] Add new check `modernize-use-designated-initializers` (PR #80541)

2024-04-16 Thread Sam McCall via cfe-commits
Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8?q?Mösch?= , Danny =?utf-8

[clang] [llvm] [clang] Migrate clang-rename to OptTable parsing (PR #89167)

2024-04-18 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall commented: I'm not sold on the use of OptTable here, and think we should try some alternatives. I don't want to be a burden, so I'm happy to try this out if you like. If it's just this tool then it's not that important, but I assume it's not. There's possible scop

[clang-tools-extra] [clangd] Propagate context into stdlib indexing thread (PR #87611)

2024-04-18 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall approved this pull request. https://github.com/llvm/llvm-project/pull/87611 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Use TargetOpts from preamble when building ASTs (PR #88381)

2024-04-18 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall approved this pull request. https://github.com/llvm/llvm-project/pull/88381 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] fix -Wnullability-completeness false-positive in dependent code (PR #88727)

2024-04-18 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall closed https://github.com/llvm/llvm-project/pull/88727 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][modules] HeaderSearch::MarkFileModuleHeader creates extra HeaderFileInfo, breaks PCM reuse (PR #89005)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: Ilya is out on vacation, I'm able to test this and will get started on that now (apologies for delay & thanks for digging into this) https://github.com/llvm/llvm-project/pull/89005 ___ cfe-commits mailing list cfe-commits@lists.llvm.

[clang] [clang][modules] HeaderSearch::MarkFileModuleHeader creates extra HeaderFileInfo, breaks PCM reuse (PR #89005)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: Unfortunately with this patch I'm still seeing the same source-location-exhausted error. I'm going to try to understand why... https://github.com/llvm/llvm-project/pull/89005 ___ cfe-commits mailing list cfe-commits@lists.llvm.org ht

[clang] [clang][modules] HeaderSearch::MarkFileModuleHeader creates extra HeaderFileInfo, breaks PCM reuse (PR #89005)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: Hmm, I locally reverted https://github.com/llvm/llvm-project/pull/87849 and still see the same issue. I'll patch #89428 instead, but I don't see how it could do better - it's just putting the old and new behavior of #87849 behind a flag, right? In any case I'll try it, and th

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: I can confirm applying this allows our targets to build again! :tada: Thank you, will take a look at the implementation now. https://github.com/llvm/llvm-project/pull/89441 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http

[clang] [clang][modules] HeaderSearch::MarkFileModuleHeader creates extra HeaderFileInfo, breaks PCM reuse (PR #89005)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: #89441 fixes our build problems, with or without this patch applied. It's possible this patch makes things better - I haven't checked for actual sloc usage yet, just whether the build fails. So I'll focus on understanding that one and then return here. (I think I'm close to

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: > Hmm, this will probably only work if you compile `A` into a PCM and then pass > it to `B`. This is not how "Modules/preprocess-decluse.cpp" is set up. In our case we always have a chain A <- B <- C. A.modulemap can be affecting for B but should not be for C. (Approximately,

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-19 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall approved this pull request. This makes sense to me. It corresponds to our build structure and fixes the new build failures we saw after 0cd0aa029647c8d1dba5c3d62f92325576796fa2. Really appreciate your work on this! https://github.com/llvm/llvm-project/pull/89441 _

[clang] [clang][modules] HeaderSearch::MarkFileModuleHeader creates extra HeaderFileInfo, breaks PCM reuse (PR #89005)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: Thanks for the pointer to 87848 - reverting that one locally doesn't help though, even in combination with applying #89005 and #89428. So this change isn't on the critical path to fixing our builds, but still much appreciated and will take a look now. --- Unsurprisingly, th

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: > clang's headers all have proper modules now, are you sure you still need A? We can't use `clang/lib/Headers/module.modulemap`, so we need something to describe those headers. Why can't we? In our build system, it's the **build system's** job to generate modulemaps for your

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-19 Thread Sam McCall via cfe-commits
sam-mccall wrote: > Is this a pre-existing issue, or did my patch change to make "each textual > header gets a `HFI`"? My best understanding that your patch gave textual headers`HFI`s when the module map was loaded, rather than when the header was included. This shouldn't have mattered, but f

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-22 Thread Sam McCall via cfe-commits
sam-mccall wrote: > I updated the description of this PR, hopefully it makes more sense now. I > still need to investigate what goes wrong in > "Modules/preprocess-decluse.cpp". It seems that it assumes `%t/b.pcm` embeds > the information from "a.modulemap". I think it should embed that infor

[clang] [clang][modules] Stop eagerly reading files with diagnostic pragmas (PR #87442)

2024-04-22 Thread Sam McCall via cfe-commits
sam-mccall wrote: Yes, it's approximately the same problem. Thanks & sorry for the noise! (We have a non-clang include-scanner that computes dependencies to ensure hermetic builds. The indirect include defeats the include scanner, so we were accidentally relying on `` being available for some

[clang] [clang][modules] Only modulemaps of included textual headers are affecting (PR #89729)

2024-04-23 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall created https://github.com/llvm/llvm-project/pull/89729 Prior to this change, modulemaps describing textual headers are considered to affect the current module whenever HeaderFileInfos for those headers exist. This wastes creates false dependencies that (among othe

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-23 Thread Sam McCall via cfe-commits
sam-mccall wrote: > @sam-mccall That makes sense. > > I think one option we have here is to consider all module maps describing a > textual header that got included as affecting. I'm concerned that a long > chain of textual header includes might again be problematic. Yeah, that's the option t

[clang] [clang][modules] Only modulemaps of included textual headers are affecting (PR #89729)

2024-04-23 Thread Sam McCall via cfe-commits
@@ -1441,6 +1441,10 @@ void HeaderSearch::MarkFileModuleHeader(FileEntryRef FE, HFI.isCompilingModuleHeader |= isCompilingModuleHeader; } +void HeaderSearch::EnteredTextualFile(FileEntryRef File) { + getFileInfo(File).isCompilingModuleHeader = true; sam-mcc

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-23 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall edited https://github.com/llvm/llvm-project/pull/89441 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-23 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall approved this pull request. Thanks! This looks good, much neater than my approach. I'm interested in whether the DirectUses change is related to this, and would like to slap on a couple of tests. But either way, this looks good and it would be great to have it lan

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-23 Thread Sam McCall via cfe-commits
@@ -0,0 +1,20 @@ +// This test checks that a module map with a textual header can be marked as sam-mccall wrote: This is a useful test, I think there are a couple of other affecting-ness properties that are important to test: - that a textual header that *is*

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-23 Thread Sam McCall via cfe-commits
@@ -187,7 +187,8 @@ GetAffectingModuleMaps(const Preprocessor &PP, Module *RootModule) { continue; const HeaderFileInfo *HFI = HS.getExistingLocalFileInfo(*File); -if (!HFI || (HFI->isModuleHeader && !HFI->isCompilingModuleHeader)) +if (!HFI || (HFI->isModul

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-23 Thread Sam McCall via cfe-commits
@@ -237,6 +238,8 @@ GetAffectingModuleMaps(const Preprocessor &PP, Module *RootModule) { CollectIncludingMapsFromAncestors(CurrentModule); for (const Module *ImportedModule : CurrentModule->Imports) CollectIncludingMapsFromAncestors(ImportedModule); +for (con

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-24 Thread Sam McCall via cfe-commits
@@ -1574,6 +1574,7 @@ bool HeaderSearch::ShouldEnterIncludeFile(Preprocessor &PP, } } + FileInfo.IsLocallyIncluded = true; sam-mccall wrote: I'd consider placing this at the end of HandleHeaderIncludeOrImport rather than here: - it looks like there

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-24 Thread Sam McCall via cfe-commits
@@ -2057,9 +2065,12 @@ void ASTWriter::WriteHeaderSearch(const HeaderSearch &HS) { // it as a header file (in which case HFI will be null) or if it hasn't // changed since it was loaded. Also skip it if it's for a modular header // from a different module; in that

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-24 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall edited https://github.com/llvm/llvm-project/pull/89441 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][modules] Allow module maps with textual headers to be non-affecting (PR #89441)

2024-04-24 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall approved this pull request. Thanks, LGTM https://github.com/llvm/llvm-project/pull/89441 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Enable C++17 relaxed template template argument matching by default (PR #89807)

2024-05-08 Thread Sam McCall via cfe-commits
sam-mccall wrote: This patch introduced a crash on code that clang previously accepted (I'm not sure whether the code is correct). The code is https://github.com/nvidia/stdexec/tree/467f4a68ee04f3bb4c35e7a5dd13a3419da160cb, building `test/stdexec/algos/adaptors/test_stopped_as_optional.cpp` c

[clang] [clang] Enable C++17 relaxed template template argument matching by default (PR #89807)

2024-05-08 Thread Sam McCall via cfe-commits
sam-mccall wrote: Here's a preprocessed file: [repro.zip](https://github.com/llvm/llvm-project/files/15250584/repro.zip) I tried to reduce, and got rid of most of the test code and some of the stdexec code, but there's still a lot left. I hit the end of my timebox on that. Maybe creduce can do

[clang] [clang] Enable C++17 relaxed template template argument matching by default (PR #89807)

2024-05-10 Thread Sam McCall via cfe-commits
sam-mccall wrote: This commit did three things: A) changed the implementation, B) changed the flag default, and C) deprecated the flag. Since clang now crashes on widely-used, real-world code, can we at least revert C, and ideally B until the crashes are fixed? (It would also have been helpfu

[clang] [clang] Enable C++17 relaxed template template argument matching by default (PR #89807)

2024-05-13 Thread Sam McCall via cfe-commits
sam-mccall wrote: @mizvekov Thank you! With that patch, clang not only doesn't crash on stdexec with `-frelaxed-template-template-args`, but in fact accepts the code. https://github.com/llvm/llvm-project/pull/89807 ___ cfe-commits mailing list cfe-co

[clang] [clang] Enable C++17 relaxed template template argument matching by default (PR #89807)

2024-05-13 Thread Sam McCall via cfe-commits
sam-mccall wrote: I'm sorry that I wasn't able to more usefully reduce the failure cases. When such regressions show up, we usually don't have any meaningful context on the code. For our own code, we have guidelines to try to limit complexity which makes reduction more tractable, but third-par

[clang] [clang] Enable C++17 relaxed template template argument matching by default (PR #89807)

2024-05-13 Thread Sam McCall via cfe-commits
sam-mccall wrote: All makes sense to me. I'd point out that the only revert I was asking for was asking for was of the deprecation of the flag to restore the old behavior, and *optionally* the default flip. The combination of {prominent oss library, accepted by clang-18 and gcc, now ICE, f

[clang] [clang] Enable C++17 relaxed template template argument matching by default (PR #89807)

2024-05-14 Thread Sam McCall via cfe-commits
sam-mccall wrote: The immediate deprecation causes a few issues: - mechanical: we build with `-Wall -Werror -Wno-deprecated-declarations -Wno-deprecated-other-stuff` in part to catch driver misuse and fix it early. However this warning is not actionable, so now we need `-Wno-deprecated` which

[clang] [clang-tools-extra] [llvm] [clang-query] Remove support for srcloc output (PR #92442)

2024-05-17 Thread Sam McCall via cfe-commits
sam-mccall wrote: Just wanted to say thanks - I didn't ever entirely understand how this was used, but the build speed/complexity has been somewhat painful. Removing features is thankless and sometimes risky, so I was expecting we'd live with that speedbump forever. https://github.com/llvm/ll

[clang] 4777eb2 - [Sema] Add test for new errors due to 09f8315bba391

2022-01-18 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-18T22:18:35+01:00 New Revision: 4777eb2954080864bcf9dfca0e828c637268eb13 URL: https://github.com/llvm/llvm-project/commit/4777eb2954080864bcf9dfca0e828c637268eb13 DIFF: https://github.com/llvm/llvm-project/commit/4777eb2954080864bcf9dfca0e828c637268eb13.diff LO

[clang-tools-extra] ce94432 - [clangd] Add designator inlay hints for initializer lists.

2022-01-25 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-26T00:35:29+01:00 New Revision: ce94432702bf42a0b95a2693aa47177f37dd0bb3 URL: https://github.com/llvm/llvm-project/commit/ce94432702bf42a0b95a2693aa47177f37dd0bb3 DIFF: https://github.com/llvm/llvm-project/commit/ce94432702bf42a0b95a2693aa47177f37dd0bb3.diff LO

[clang] 33c3ef2 - [CodeCompletion][clangd] Clean __uglified parameter names in completion & hover

2022-01-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-26T15:51:17+01:00 New Revision: 33c3ef2fbeec4ede5fc303b09cdca99ae2c0522a URL: https://github.com/llvm/llvm-project/commit/33c3ef2fbeec4ede5fc303b09cdca99ae2c0522a DIFF: https://github.com/llvm/llvm-project/commit/33c3ef2fbeec4ede5fc303b09cdca99ae2c0522a.diff LO

[clang-tools-extra] 93cf964 - Add 'clangd' prefix to remote index proto targets

2022-01-28 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-29T02:20:52+01:00 New Revision: 93cf9640fa3890aa3a4af8c4bd7c07322548b5e8 URL: https://github.com/llvm/llvm-project/commit/93cf9640fa3890aa3a4af8c4bd7c07322548b5e8 DIFF: https://github.com/llvm/llvm-project/commit/93cf9640fa3890aa3a4af8c4bd7c07322548b5e8.diff LO

[clang-tools-extra] 1ed0b0e - Tweak formatting & wording in clangd release notes

2022-01-31 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-31T19:02:54+01:00 New Revision: 1ed0b0e6570f87f14b0bce74a94703ef2eff40b5 URL: https://github.com/llvm/llvm-project/commit/1ed0b0e6570f87f14b0bce74a94703ef2eff40b5 DIFF: https://github.com/llvm/llvm-project/commit/1ed0b0e6570f87f14b0bce74a94703ef2eff40b5.diff LO

[clang-tools-extra] e9cba78 - [clangd] Group and extend release notes

2022-02-01 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-01T15:51:57+01:00 New Revision: e9cba7865323425e9c7d3b8a14d7c19fab3d6b65 URL: https://github.com/llvm/llvm-project/commit/e9cba7865323425e9c7d3b8a14d7c19fab3d6b65 DIFF: https://github.com/llvm/llvm-project/commit/e9cba7865323425e9c7d3b8a14d7c19fab3d6b65.diff LO

[clang-tools-extra] 7af1a2e - [clangd] Fix handling of co_await in go-to-type

2022-02-01 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-01T16:01:53+01:00 New Revision: 7af1a2ed815dda133f9088fdfd3979f843edfcc9 URL: https://github.com/llvm/llvm-project/commit/7af1a2ed815dda133f9088fdfd3979f843edfcc9 DIFF: https://github.com/llvm/llvm-project/commit/7af1a2ed815dda133f9088fdfd3979f843edfcc9.diff LO

[clang-tools-extra] 47b749e - [clangd] Tweak --query-driver to ignore slash direction on windows

2022-02-18 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-18T18:06:36+01:00 New Revision: 47b749e5be2190d1ccb214fd6364da462a9098cf URL: https://github.com/llvm/llvm-project/commit/47b749e5be2190d1ccb214fd6364da462a9098cf DIFF: https://github.com/llvm/llvm-project/commit/47b749e5be2190d1ccb214fd6364da462a9098cf.diff LO

[clang-tools-extra] b9b6938 - [clangd] Treat 'auto' params as deduced if there's a single instantiation.

2022-02-21 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-21T13:24:11+01:00 New Revision: b9b6938183e837e66ff7450fb2b8a73dce5889c0 URL: https://github.com/llvm/llvm-project/commit/b9b6938183e837e66ff7450fb2b8a73dce5889c0 DIFF: https://github.com/llvm/llvm-project/commit/b9b6938183e837e66ff7450fb2b8a73dce5889c0.diff LO

[clang] 48dc980 - [Format] Remove unused LineContainsContinuedForLoopSection. NFC

2022-02-22 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-22T09:59:02+01:00 New Revision: 48dc980847b25384511276e37c02c7edcf9e3d3a URL: https://github.com/llvm/llvm-project/commit/48dc980847b25384511276e37c02c7edcf9e3d3a DIFF: https://github.com/llvm/llvm-project/commit/48dc980847b25384511276e37c02c7edcf9e3d3a.diff LO

[clang] 2f90668 - clang-format.el: Make clang-format work in indirect buffers.

2022-02-23 Thread Sam McCall via cfe-commits
Author: Philipp Stephani Date: 2022-02-23T17:00:12+01:00 New Revision: 2f906683ed14668ceed1f85922789abffd8429fd URL: https://github.com/llvm/llvm-project/commit/2f906683ed14668ceed1f85922789abffd8429fd DIFF: https://github.com/llvm/llvm-project/commit/2f906683ed14668ceed1f85922789abffd8429fd.di

[clang] 7c1ee5e - [Pseudo] Token/TokenStream, PP directive parser.

2022-02-23 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-23T17:52:02+01:00 New Revision: 7c1ee5e95f3159e13edef644db0509a7d49921c3 URL: https://github.com/llvm/llvm-project/commit/7c1ee5e95f3159e13edef644db0509a7d49921c3 DIFF: https://github.com/llvm/llvm-project/commit/7c1ee5e95f3159e13edef644db0509a7d49921c3.diff LO

[clang-tools-extra] e63d7bd - [clangd] Fix include-cleaner false-positive bug

2022-02-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-26T14:11:48+01:00 New Revision: e63d7bdc28e42b537ba29708e7db9f5d1dedefc0 URL: https://github.com/llvm/llvm-project/commit/e63d7bdc28e42b537ba29708e7db9f5d1dedefc0 DIFF: https://github.com/llvm/llvm-project/commit/e63d7bdc28e42b537ba29708e7db9f5d1dedefc0.diff LO

[clang-tools-extra] b09c12c - [clangd] Fix wrong included header. NFC

2022-02-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-26T14:21:52+01:00 New Revision: b09c12c4b9767e97ce8b02c707eb0dd3272e6de3 URL: https://github.com/llvm/llvm-project/commit/b09c12c4b9767e97ce8b02c707eb0dd3272e6de3 DIFF: https://github.com/llvm/llvm-project/commit/b09c12c4b9767e97ce8b02c707eb0dd3272e6de3.diff LO

[clang-tools-extra] 671eab2 - [clangd] Support IncludeFixer or base specifiers

2022-02-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-26T15:45:59+01:00 New Revision: 671eab254a7fc912857b697d5b6e414b71b75a60 URL: https://github.com/llvm/llvm-project/commit/671eab254a7fc912857b697d5b6e414b71b75a60 DIFF: https://github.com/llvm/llvm-project/commit/671eab254a7fc912857b697d5b6e414b71b75a60.diff LO

[clang-tools-extra] 257559e - [clangd] Function return type hints: support lambdas, don't duplicate "->"

2022-02-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-26T21:28:09+01:00 New Revision: 257559ed9ab74c2dd3882075c45b4ae002256425 URL: https://github.com/llvm/llvm-project/commit/257559ed9ab74c2dd3882075c45b4ae002256425 DIFF: https://github.com/llvm/llvm-project/commit/257559ed9ab74c2dd3882075c45b4ae002256425.diff LO

[clang-tools-extra] 42cb812 - [clangd] Test fixes missing from 257559ed9

2022-02-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-02-26T21:38:25+01:00 New Revision: 42cb812da707e7092aa3c030a44b739bbaf36b98 URL: https://github.com/llvm/llvm-project/commit/42cb812da707e7092aa3c030a44b739bbaf36b98 DIFF: https://github.com/llvm/llvm-project/commit/42cb812da707e7092aa3c030a44b739bbaf36b98.diff LO

[clang] 68b4e2d - [pseudo] Add readme

2022-03-07 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-03-07T15:54:00+01:00 New Revision: 68b4e2d703e3b89b44084825786106e32b456c9c URL: https://github.com/llvm/llvm-project/commit/68b4e2d703e3b89b44084825786106e32b456c9c DIFF: https://github.com/llvm/llvm-project/commit/68b4e2d703e3b89b44084825786106e32b456c9c.diff LO

[clang] 54d6b5b - [pseudo] Rename {Preprocess,PPStructure} -> DirectiveMap. NFC

2022-03-07 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-03-07T17:41:35+01:00 New Revision: 54d6b5b67fb3106eaf560261920df682eafa860f URL: https://github.com/llvm/llvm-project/commit/54d6b5b67fb3106eaf560261920df682eafa860f DIFF: https://github.com/llvm/llvm-project/commit/54d6b5b67fb3106eaf560261920df682eafa860f.diff LO

[clang-tools-extra] 81dae18 - [clangd] Allow AST request without range

2021-04-23 Thread Sam McCall via cfe-commits
Author: Christian Kandeler Date: 2021-04-23T21:35:42+02:00 New Revision: 81dae18dff7fe8c2783c7b73e5c08167d6c60b47 URL: https://github.com/llvm/llvm-project/commit/81dae18dff7fe8c2783c7b73e5c08167d6c60b47 DIFF: https://github.com/llvm/llvm-project/commit/81dae18dff7fe8c2783c7b73e5c08167d6c60b47.

[clang] 09f8315 - [Sema] a[x] has type T when a has type T* or T[], even when T is dependent

2021-12-30 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-31T01:30:39+01:00 New Revision: 09f8315bba391eac1dbdfbdc3fd654c0c0cbe3e7 URL: https://github.com/llvm/llvm-project/commit/09f8315bba391eac1dbdfbdc3fd654c0c0cbe3e7 DIFF: https://github.com/llvm/llvm-project/commit/09f8315bba391eac1dbdfbdc3fd654c0c0cbe3e7.diff LO

[clang] cd45e8c - [CodeCompletion] Signature help for template argument lists

2022-01-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-03T16:28:16+01:00 New Revision: cd45e8c7bc16dec2eeec9cc71eb3ba87d1bd6bab URL: https://github.com/llvm/llvm-project/commit/cd45e8c7bc16dec2eeec9cc71eb3ba87d1bd6bab DIFF: https://github.com/llvm/llvm-project/commit/cd45e8c7bc16dec2eeec9cc71eb3ba87d1bd6bab.diff LO

[clang-tools-extra] 9e6f88b - [clangd] Respect .clang-tidy ExtraArgs (-Wfoo only) when producing diagnostics

2022-01-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-03T17:58:41+01:00 New Revision: 9e6f88b31a7f7957a850d3541ffa759f2993ffc1 URL: https://github.com/llvm/llvm-project/commit/9e6f88b31a7f7957a850d3541ffa759f2993ffc1 DIFF: https://github.com/llvm/llvm-project/commit/9e6f88b31a7f7957a850d3541ffa759f2993ffc1.diff LO

[clang-tools-extra] fe68088 - [clangd] Helper for determining member insertion point.

2022-01-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-03T17:59:45+01:00 New Revision: fe68088d44f760c7d3d8ee6735d396d97cb55478 URL: https://github.com/llvm/llvm-project/commit/fe68088d44f760c7d3d8ee6735d396d97cb55478 DIFF: https://github.com/llvm/llvm-project/commit/fe68088d44f760c7d3d8ee6735d396d97cb55478.diff LO

[clang-tools-extra] 478863e - [clangd] Basic IncludeCleaner support for c/c++ standard library

2022-01-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-03T18:19:56+01:00 New Revision: 478863ef58c7f7314e0669d332a90d6e233d44fb URL: https://github.com/llvm/llvm-project/commit/478863ef58c7f7314e0669d332a90d6e233d44fb DIFF: https://github.com/llvm/llvm-project/commit/478863ef58c7f7314e0669d332a90d6e233d44fb.diff LO

[clang] 92417ea - [CodeCompletion] Signature help for braced constructor calls

2022-01-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-03T20:14:59+01:00 New Revision: 92417eaf3329dc823c905ec6a608b83ac62b4f7c URL: https://github.com/llvm/llvm-project/commit/92417eaf3329dc823c905ec6a608b83ac62b4f7c DIFF: https://github.com/llvm/llvm-project/commit/92417eaf3329dc823c905ec6a608b83ac62b4f7c.diff LO

[clang-tools-extra] 92417ea - [CodeCompletion] Signature help for braced constructor calls

2022-01-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-03T20:14:59+01:00 New Revision: 92417eaf3329dc823c905ec6a608b83ac62b4f7c URL: https://github.com/llvm/llvm-project/commit/92417eaf3329dc823c905ec6a608b83ac62b4f7c DIFF: https://github.com/llvm/llvm-project/commit/92417eaf3329dc823c905ec6a608b83ac62b4f7c.diff LO

[clang-tools-extra] a61f34e - [clangd] Fix windows build after 478863ef58c7f7314e06

2022-01-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-03T20:17:20+01:00 New Revision: a61f34ea2502d900c57a332174d4c103b6963c80 URL: https://github.com/llvm/llvm-project/commit/a61f34ea2502d900c57a332174d4c103b6963c80 DIFF: https://github.com/llvm/llvm-project/commit/a61f34ea2502d900c57a332174d4c103b6963c80.diff LO

[clang-tools-extra] f2b3e25 - [clangd] Add CompileFlags.Compiler option to override argv0

2022-01-04 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-04T11:38:27+01:00 New Revision: f2b3e25f860ed029ddb9d96744a8158ba2a95b23 URL: https://github.com/llvm/llvm-project/commit/f2b3e25f860ed029ddb9d96744a8158ba2a95b23 DIFF: https://github.com/llvm/llvm-project/commit/f2b3e25f860ed029ddb9d96744a8158ba2a95b23.diff LO

[clang] 2a92efd - [CodeComplete] drop unused Scope param. NFC

2022-01-04 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-04T12:36:27+01:00 New Revision: 2a92efd0a23984c910f0ce3a6b515cc9e15ba87c URL: https://github.com/llvm/llvm-project/commit/2a92efd0a23984c910f0ce3a6b515cc9e15ba87c DIFF: https://github.com/llvm/llvm-project/commit/2a92efd0a23984c910f0ce3a6b515cc9e15ba87c.diff LO

[clang-tools-extra] 0683a1e - [clangd] Adjust compile flags so they work when applied to other file(type)s.

2022-01-04 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-04T16:10:27+01:00 New Revision: 0683a1e588ade04bba2572e5ab6cf1361ed392d4 URL: https://github.com/llvm/llvm-project/commit/0683a1e588ade04bba2572e5ab6cf1361ed392d4 DIFF: https://github.com/llvm/llvm-project/commit/0683a1e588ade04bba2572e5ab6cf1361ed392d4.diff LO

[clang] 71059f2 - [AST] Produce ReturnStmt containing RecoveryExpr when type is wrong

2022-01-04 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-04T17:07:55+01:00 New Revision: 71059f26d31398d109be057e35bb8c5960d8aaf6 URL: https://github.com/llvm/llvm-project/commit/71059f26d31398d109be057e35bb8c5960d8aaf6 DIFF: https://github.com/llvm/llvm-project/commit/71059f26d31398d109be057e35bb8c5960d8aaf6.diff LO

Re: [clang] 229c95a - [CodeCompletion] Signature help for aggregate initialization.

2022-01-04 Thread Sam McCall via cfe-commits
On Tue, Jan 4, 2022 at 5:39 PM wrote: > This commit appears to add a file "tl" which I suspect wasn't intended? > --paulr > Yes, I removed it in 10bb837feb22ad70dc4acc3d2cdb5be7f45d1c21. (A command-line mistake compounded by a careless git commit --amend -a) The filename also has a nonprintable

[clang-tools-extra] 96f5cc1 - [clangd] Handle declarators more consistently in Selection.

2022-01-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-05T15:40:47+01:00 New Revision: 96f5cc1ee417f863f85756d1e56b1bed1bd76a7e URL: https://github.com/llvm/llvm-project/commit/96f5cc1ee417f863f85756d1e56b1bed1bd76a7e DIFF: https://github.com/llvm/llvm-project/commit/96f5cc1ee417f863f85756d1e56b1bed1bd76a7e.diff LO

[clang-tools-extra] 055d809 - [clangd] Don't index __reserved_names in headers.

2022-01-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-05T16:34:04+01:00 New Revision: 055d8090d1d5137dab88533995e0c5d9b5390c28 URL: https://github.com/llvm/llvm-project/commit/055d8090d1d5137dab88533995e0c5d9b5390c28 DIFF: https://github.com/llvm/llvm-project/commit/055d8090d1d5137dab88533995e0c5d9b5390c28.diff LO

[clang-tools-extra] 7c19fdd - [clangd] Polish clangd/inlayHints and expose them by default.

2022-01-07 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-07T15:12:43+01:00 New Revision: 7c19fdd59939249c23384f0900d49aab4a5f0695 URL: https://github.com/llvm/llvm-project/commit/7c19fdd59939249c23384f0900d49aab4a5f0695 DIFF: https://github.com/llvm/llvm-project/commit/7c19fdd59939249c23384f0900d49aab4a5f0695.diff LO

[clang] 27ea0c4 - [Parse] Use empty RecoveryExpr when if/while/do/switch conditions fail to parse

2022-01-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-10T10:38:27+01:00 New Revision: 27ea0c4e7234f3b15cbbb696e6c408af7141f342 URL: https://github.com/llvm/llvm-project/commit/27ea0c4e7234f3b15cbbb696e6c408af7141f342 DIFF: https://github.com/llvm/llvm-project/commit/27ea0c4e7234f3b15cbbb696e6c408af7141f342.diff LO

[clang-tools-extra] 16fd5c2 - [clangd] Support configuration of inlay hints.

2022-01-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-10T10:49:35+01:00 New Revision: 16fd5c278488b3d3275afc381a00ba0b51b070ee URL: https://github.com/llvm/llvm-project/commit/16fd5c278488b3d3275afc381a00ba0b51b070ee DIFF: https://github.com/llvm/llvm-project/commit/16fd5c278488b3d3275afc381a00ba0b51b070ee.diff LO

[clang-tools-extra] 1ab1379 - [clangd] Include fixer for missing functions in C

2022-01-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-10T12:17:19+01:00 New Revision: 1ab13793beafd1db0159a410560b3ce998b15f5e URL: https://github.com/llvm/llvm-project/commit/1ab13793beafd1db0159a410560b3ce998b15f5e DIFF: https://github.com/llvm/llvm-project/commit/1ab13793beafd1db0159a410560b3ce998b15f5e.diff LO

[clang] bbf234b - [CodeCompletion] Complete designators for fields in anonymous structs/unions

2022-01-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-11T00:58:49+01:00 New Revision: bbf234b56a82d1b9b7fa58f8b10f16d417500d9b URL: https://github.com/llvm/llvm-project/commit/bbf234b56a82d1b9b7fa58f8b10f16d417500d9b DIFF: https://github.com/llvm/llvm-project/commit/bbf234b56a82d1b9b7fa58f8b10f16d417500d9b.diff LO

[clang-tools-extra] 4258d68 - [Tooling] When transferring compile commands between files, always use '--'

2022-01-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-11T01:41:42+01:00 New Revision: 4258d68dc73789bc7fc491734c9c392809b1b29a URL: https://github.com/llvm/llvm-project/commit/4258d68dc73789bc7fc491734c9c392809b1b29a DIFF: https://github.com/llvm/llvm-project/commit/4258d68dc73789bc7fc491734c9c392809b1b29a.diff LO

[clang-tools-extra] 22ac067 - [clangd] Small optimization in SelectionTree

2022-01-11 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-11T10:18:44+01:00 New Revision: 22ac067b2dce8c90db0bbeecb6ec926f526399df URL: https://github.com/llvm/llvm-project/commit/22ac067b2dce8c90db0bbeecb6ec926f526399df DIFF: https://github.com/llvm/llvm-project/commit/22ac067b2dce8c90db0bbeecb6ec926f526399df.diff LO

[clang-tools-extra] 1e9b837 - [clangd] Save more getFileID in Selection

2022-01-11 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-11T11:01:54+01:00 New Revision: 1e9b837585cc0c8713e00d4f9c3512c867d598de URL: https://github.com/llvm/llvm-project/commit/1e9b837585cc0c8713e00d4f9c3512c867d598de DIFF: https://github.com/llvm/llvm-project/commit/1e9b837585cc0c8713e00d4f9c3512c867d598de.diff LO

[clang-tools-extra] d8716cd - [CodeCompletion] (mostly) fix completion in incomplete C++ ctor initializers.

2022-01-12 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-13T08:06:35+01:00 New Revision: d8716cd7d31c64a6aaa25d43569f1c00e553ab43 URL: https://github.com/llvm/llvm-project/commit/d8716cd7d31c64a6aaa25d43569f1c00e553ab43 DIFF: https://github.com/llvm/llvm-project/commit/d8716cd7d31c64a6aaa25d43569f1c00e553ab43.diff LO

[clang-tools-extra] 9c9119a - [clangd] Extend SymbolOrigin, stop serializing it

2022-01-12 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-13T08:26:12+01:00 New Revision: 9c9119ab364b0179af4a96a764f806d51878b37f URL: https://github.com/llvm/llvm-project/commit/9c9119ab364b0179af4a96a764f806d51878b37f DIFF: https://github.com/llvm/llvm-project/commit/9c9119ab364b0179af4a96a764f806d51878b37f.diff LO

[clang-tools-extra] 54eb708 - [clangd] Remove --inlay-hints flag

2022-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-13T10:02:28+01:00 New Revision: 54eb70886cda06c66122f346520cee7cc6113975 URL: https://github.com/llvm/llvm-project/commit/54eb70886cda06c66122f346520cee7cc6113975 DIFF: https://github.com/llvm/llvm-project/commit/54eb70886cda06c66122f346520cee7cc6113975.diff LO

[clang] 971bd6f - Fix build failure with MSVC in C++20 mode

2022-01-13 Thread Sam McCall via cfe-commits
Author: Evgeny Mandrikov Date: 2022-01-13T12:55:16+01:00 New Revision: 971bd6f83440701cf95047b0f4e2baf75cd31c48 URL: https://github.com/llvm/llvm-project/commit/971bd6f83440701cf95047b0f4e2baf75cd31c48 DIFF: https://github.com/llvm/llvm-project/commit/971bd6f83440701cf95047b0f4e2baf75cd31c48.di

[clang-tools-extra] 2b2dbe6 - [clangd] Selection: Prune gtest TEST()s earlier

2022-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-13T13:58:42+01:00 New Revision: 2b2dbe6126f8c016e0cbef45a6d22e1359ce39fd URL: https://github.com/llvm/llvm-project/commit/2b2dbe6126f8c016e0cbef45a6d22e1359ce39fd DIFF: https://github.com/llvm/llvm-project/commit/2b2dbe6126f8c016e0cbef45a6d22e1359ce39fd.diff LO

[clang-tools-extra] fc7a9f3 - [clangd] Ignore cvr-qualifiers in selection.

2022-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-13T15:08:50+01:00 New Revision: fc7a9f36a9232794f8b5414347024b726954fe53 URL: https://github.com/llvm/llvm-project/commit/fc7a9f36a9232794f8b5414347024b726954fe53 DIFF: https://github.com/llvm/llvm-project/commit/fc7a9f36a9232794f8b5414347024b726954fe53.diff LO

[clang-tools-extra] 71a082f - [clangd] Implement textDocument/typeDefinition

2022-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-13T22:15:10+01:00 New Revision: 71a082f72674ceba0797748543dcef3620b22822 URL: https://github.com/llvm/llvm-project/commit/71a082f72674ceba0797748543dcef3620b22822 DIFF: https://github.com/llvm/llvm-project/commit/71a082f72674ceba0797748543dcef3620b22822.diff LO

[clang-tools-extra] 004acbb - [clangd] Suppress warning about system_header pragma when editing headers

2022-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-13T22:24:05+01:00 New Revision: 004acbb47d61ffcc52da0c85ef6e6747a7cc7c14 URL: https://github.com/llvm/llvm-project/commit/004acbb47d61ffcc52da0c85ef6e6747a7cc7c14 DIFF: https://github.com/llvm/llvm-project/commit/004acbb47d61ffcc52da0c85ef6e6747a7cc7c14.diff LO

[clang-tools-extra] 07f9fb8 - [clangd] Elide even more checks in SelectionTree.

2022-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-13T22:27:51+01:00 New Revision: 07f9fb8b51417ec3e6f46508e1b5ef78287b32ad URL: https://github.com/llvm/llvm-project/commit/07f9fb8b51417ec3e6f46508e1b5ef78287b32ad DIFF: https://github.com/llvm/llvm-project/commit/07f9fb8b51417ec3e6f46508e1b5ef78287b32ad.diff LO

[clang] bba729a - [clang-check] Adjust argument adjusters for clang-check to strip options blocking the static analyzer

2022-01-14 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-14T10:05:47+01:00 New Revision: bba729af3ef803c35c082417f89a1ac89462e22b URL: https://github.com/llvm/llvm-project/commit/bba729af3ef803c35c082417f89a1ac89462e22b DIFF: https://github.com/llvm/llvm-project/commit/bba729af3ef803c35c082417f89a1ac89462e22b.diff LO

[clang] 1694976 - [docs] Clarify & update JSONCompilationDatabase docs

2022-01-17 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-17T09:51:55+01:00 New Revision: 16949762dc6a670d2f3a1f5043262ec31e09c556 URL: https://github.com/llvm/llvm-project/commit/16949762dc6a670d2f3a1f5043262ec31e09c556 DIFF: https://github.com/llvm/llvm-project/commit/16949762dc6a670d2f3a1f5043262ec31e09c556.diff LO

[clang-tools-extra] 4dedd82 - Re-land [clangd] Elide even more checks in SelectionTree.

2022-01-17 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-01-17T15:26:28+01:00 New Revision: 4dedd82cc99341d757a9cc07a8b7b22c8bb61d19 URL: https://github.com/llvm/llvm-project/commit/4dedd82cc99341d757a9cc07a8b7b22c8bb61d19 DIFF: https://github.com/llvm/llvm-project/commit/4dedd82cc99341d757a9cc07a8b7b22c8bb61d19.diff LO

[clang-tools-extra] 2676759 - [clangd] Add fixes for clang "include " diagnostics

2021-12-08 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-08T16:16:53+01:00 New Revision: 2676759bf22e45def4d37da74f09261b26a98d21 URL: https://github.com/llvm/llvm-project/commit/2676759bf22e45def4d37da74f09261b26a98d21 DIFF: https://github.com/llvm/llvm-project/commit/2676759bf22e45def4d37da74f09261b26a98d21.diff LO

[clang-tools-extra] a8bf389 - [clangd] Clean up some include-fixer tests. NFC

2021-12-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-11T01:31:03+01:00 New Revision: a8bf389f41465415fa9088609956dfd3e153e9cf URL: https://github.com/llvm/llvm-project/commit/a8bf389f41465415fa9088609956dfd3e153e9cf DIFF: https://github.com/llvm/llvm-project/commit/a8bf389f41465415fa9088609956dfd3e153e9cf.diff LO

[clang-tools-extra] c25ea48 - [clangd] Include-fixer: handle more "incomplete type" diags.

2021-12-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-11T01:46:35+01:00 New Revision: c25ea488a39a090d43c0fd6dd68fdc26dc563708 URL: https://github.com/llvm/llvm-project/commit/c25ea488a39a090d43c0fd6dd68fdc26dc563708 DIFF: https://github.com/llvm/llvm-project/commit/c25ea488a39a090d43c0fd6dd68fdc26dc563708.diff LO

[clang-tools-extra] 1a68c14 - [clangd] Restore -fno-ms-compatibility to tests

2021-12-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-11T02:31:26+01:00 New Revision: 1a68c14b577fd1b1ebfd6a064dd5faeda07042aa URL: https://github.com/llvm/llvm-project/commit/1a68c14b577fd1b1ebfd6a064dd5faeda07042aa DIFF: https://github.com/llvm/llvm-project/commit/1a68c14b577fd1b1ebfd6a064dd5faeda07042aa.diff LO

[clang-tools-extra] ac431fc - [clangd] ... and mark a new test as -fno-ms-compatibility too

2021-12-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-11T02:41:39+01:00 New Revision: ac431fc2cdf1457a286d86be57c0771ce42c0965 URL: https://github.com/llvm/llvm-project/commit/ac431fc2cdf1457a286d86be57c0771ce42c0965 DIFF: https://github.com/llvm/llvm-project/commit/ac431fc2cdf1457a286d86be57c0771ce42c0965.diff LO

[clang-tools-extra] 6917f87 - [clangd] Cleanup unneeded use of shared_ptr. NFC

2021-12-14 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-15T02:13:50+01:00 New Revision: 6917f87b3c7c3ea927f8834302a5e9c82fc40a9b URL: https://github.com/llvm/llvm-project/commit/6917f87b3c7c3ea927f8834302a5e9c82fc40a9b DIFF: https://github.com/llvm/llvm-project/commit/6917f87b3c7c3ea927f8834302a5e9c82fc40a9b.diff LO

[clang-tools-extra] 5298333 - [clangd] Disable support for clang-tidy suppression blocks (NOLINTBEGIN)

2021-12-15 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-15T10:58:30+01:00 New Revision: 529833377ccdf4381f8bc9961bfa96ec4f5e2eed URL: https://github.com/llvm/llvm-project/commit/529833377ccdf4381f8bc9961bfa96ec4f5e2eed DIFF: https://github.com/llvm/llvm-project/commit/529833377ccdf4381f8bc9961bfa96ec4f5e2eed.diff LO

<    12   13   14   15   16   17   18   >