[clang] [ClangRepl] Reland Semanic Code Completion (PR #75556)

2023-12-19 Thread Fred Fu via cfe-commits
capfredf wrote: @vgvassilev the commit message in the original commit isn't very useful. To my recollection, I wrote more detailed message than `Differential Revision: https://reviews.llvm.org/D159128`, but I can't find it now. The original development branch has been deleted. So I rewrote the

[clang] [ClangRepl] Reland Semanic Code Completion (PR #75556)

2023-12-19 Thread Fred Fu via cfe-commits
https://github.com/capfredf edited https://github.com/llvm/llvm-project/pull/75556 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Reland Semanic Code Completion (PR #75556)

2023-12-19 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/75556 >From 50d9369cb5144676060a3a6fa0298b3b4a903193 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Wed, 13 Dec 2023 22:07:17 -0500 Subject: [PATCH] [ClangRepl] Reland Semantic Code Completion This patch contains chang

[clang] [ClangRepl] Reland Semanic Code Completion (PR #75556)

2023-12-19 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/75556 >From bade781901b95458b0195952d0879f60c1320607 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Wed, 13 Dec 2023 22:07:17 -0500 Subject: [PATCH] [ClangRepl] Reland Semantic Code Completion This patch contains chang

[clang] [ClangRepl] Reland Semanic Code Completion (PR #75556)

2023-12-15 Thread Fred Fu via cfe-commits
capfredf wrote: @vgvassilev Sure. https://github.com/llvm/llvm-project/pull/75556 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Reland Semanic Code Completion (PR #75556)

2023-12-14 Thread Fred Fu via cfe-commits
https://github.com/capfredf edited https://github.com/llvm/llvm-project/pull/75556 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Semanic Code Completion (PR #75556)

2023-12-14 Thread Fred Fu via cfe-commits
https://github.com/capfredf ready_for_review https://github.com/llvm/llvm-project/pull/75556 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Semanic Code Completion (PR #75556)

2023-12-14 Thread Fred Fu via cfe-commits
capfredf wrote: @vgvassilev https://github.com/llvm/llvm-project/pull/75556 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Semanic Code Completion (PR #75556)

2023-12-14 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/75556 >From 17486783ff2eab10a592eef53f33b1298ff29b49 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Wed, 13 Dec 2023 22:07:17 -0500 Subject: [PATCH] [ClangRepl] Semantic Code Completion This patch piggybacks on clang's

[clang] [ClangRepl] Semanic Code Completion (PR #75556)

2023-12-14 Thread Fred Fu via cfe-commits
https://github.com/capfredf created https://github.com/llvm/llvm-project/pull/75556 None >From 77b2b39174570f62dec16557b8a539811f64b62c Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Wed, 13 Dec 2023 22:07:17 -0500 Subject: [PATCH 1/2] WIP --- .../clang/Interpreter/CodeCompletion.h| 2

[clang] Revert "[ClangRepl] Type Directed Code Completion" (PR #73259)

2023-11-23 Thread Fred Fu via cfe-commits
capfredf wrote: @vgvassilev https://github.com/llvm/llvm-project/pull/73259 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Revert "[ClangRepl] Type Directed Code Completion" (PR #73259)

2023-11-23 Thread Fred Fu via cfe-commits
https://github.com/capfredf created https://github.com/llvm/llvm-project/pull/73259 Reverts llvm/llvm-project#67349 >From ad46f098f845c6a67cce0229dd402bd8cf31ac16 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Thu, 23 Nov 2023 14:06:49 -0500 Subject: [PATCH] Revert "[ClangRepl] Type Directed Cod

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-23 Thread Fred Fu via cfe-commits
capfredf wrote: @vgvassilev there are some issues reported by sanitizers. Let's revert the patch. I will fix those issues and then re-land the patch https://github.com/llvm/llvm-project/pull/67349 ___ cfe-commits mailing list cfe-commits@lists.llvm.or

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-23 Thread Fred Fu via cfe-commits
capfredf wrote: @vgvassilev Thank you very much! https://github.com/llvm/llvm-project/pull/67349 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-23 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 80962a4daaf20069c56d86f196a06abc91f3474c Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] Add type directed code completion to clang-repl use CodeC

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-22 Thread Fred Fu via cfe-commits
capfredf wrote: ping @vgvassilev https://github.com/llvm/llvm-project/pull/67349 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-15 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 2e01c0e7974977d5dd13ef2dcab765c4d714f5ce Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] Add type directed code completion to clang-repl use CodeC

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-14 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 304c77231a403a8c3eb0b5650a58ebf36655f263 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] Add type directed code completion to clang-repl use CodeC

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-14 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 3393f32af92a7ae37d4046b03ed670b717aee82b Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] Add type directed code completion to clang-repl use CodeC

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-14 Thread Fred Fu via cfe-commits
@@ -37,16 +39,15 @@ static std::vector runComp(clang::Interpreter &MainInterp, std::vector Results; std::vector Comps; - - codeComplete( - const_cast((*Interp)->getCompilerInstance()), - Prefix, /* Lines */ 1, Prefix.size(), MainInterp.getCompilerInstance(), -

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-14 Thread Fred Fu via cfe-commits
@@ -56,26 +69,151 @@ class ReplCompletionConsumer : public CodeCompleteConsumer { std::shared_ptr CCAllocator; CodeCompletionTUInfo CCTUInfo; std::vector &Results; + ReplCodeCompleter &CC; +}; + +/* + The abstract class CompletionContextHandler contains four interfaces

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-14 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From c3cead275f5fa2f8d3d6c78fd747eae9a3edbd92 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] Add type directed code completion to clang-repl use CodeC

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-06 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 57de74a2f63ee1db8519bc3225b2ccaef2b216c5 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] Add type directed code completion to clang-repl use CodeC

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-06 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 582f652f35d813a86790bc62473a0efc4560ae9a Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/9] [ClangRepl] Type Directed Code Completion --- .../clang/Interpre

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-06 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 582f652f35d813a86790bc62473a0efc4560ae9a Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/5] [ClangRepl] Type Directed Code Completion --- .../clang/Interpre

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-06 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 582f652f35d813a86790bc62473a0efc4560ae9a Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/4] [ClangRepl] Type Directed Code Completion --- .../clang/Interpre

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-06 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 582f652f35d813a86790bc62473a0efc4560ae9a Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/3] [ClangRepl] Type Directed Code Completion --- .../clang/Interpre

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-06 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 582f652f35d813a86790bc62473a0efc4560ae9a Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/2] [ClangRepl] Type Directed Code Completion --- .../clang/Interpre

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-11-01 Thread Fred Fu via cfe-commits
capfredf wrote: @vgvassilev https://github.com/llvm/llvm-project/pull/67349 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-10-26 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 582f652f35d813a86790bc62473a0efc4560ae9a Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] Type Directed Code Completion --- .../clang/Interpreter/

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-10-26 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 61bb4c46f6733128d5ec4b511a858f08e86bfd40 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] Type Directed Code Completion Differential Revision: http

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-10-26 Thread Fred Fu via cfe-commits
https://github.com/capfredf ready_for_review https://github.com/llvm/llvm-project/pull/67349 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-10-26 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 4b371d40d74d6297bdb5ecbe2eae0573e20d0569 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/8] [ClangRepl] Type Directed Code Completion Differential Revision:

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-09-26 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 4b371d40d74d6297bdb5ecbe2eae0573e20d0569 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/6] [ClangRepl] Type Directed Code Completion Differential Revision:

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-09-26 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 4b371d40d74d6297bdb5ecbe2eae0573e20d0569 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/5] [ClangRepl] Type Directed Code Completion Differential Revision:

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-09-25 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 4b371d40d74d6297bdb5ecbe2eae0573e20d0569 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/4] [ClangRepl] Type Directed Code Completion Differential Revision:

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-09-25 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 4b371d40d74d6297bdb5ecbe2eae0573e20d0569 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/2] [ClangRepl] Type Directed Code Completion Differential Revision:

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-09-25 Thread Fred Fu via cfe-commits
https://github.com/capfredf updated https://github.com/llvm/llvm-project/pull/67349 >From 90dae115b403ad7019f51154b4b771a2a2997a8f Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH 1/2] [ClangRepl] Type Directed Code Completion Differential Revision:

[clang] [ClangRepl] Type Directed Code Completion (PR #67349)

2023-09-25 Thread Fred Fu via cfe-commits
https://github.com/capfredf created https://github.com/llvm/llvm-project/pull/67349 Differential Revision: https://reviews.llvm.org/D159128 >From 0515d9d0901bc00b26787b1774ef003d5f0b8567 Mon Sep 17 00:00:00 2001 From: Fred Fu Date: Tue, 29 Aug 2023 11:56:59 -0400 Subject: [PATCH] [ClangRepl] T