From f592d281a72b19131e447a3695f5a4a114eaebff Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Wed, 5 Sep 2018 07:40:38 +0000 Subject: [PATCH] [clangd] Tune macro quality scoring for code completion. x0.2 seems to be too much penalty, macros might be wanted in some cases; changing to 0.5x instead. The tuning didn't affect ranking for non-macro completions. llvm-svn: 341449 --- clang-tools-extra/clangd/Quality.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang-tools-extra/clangd/Quality.cpp b/clang-tools-extra/clangd/Quality.cpp index 5a9fcd2..7e0e837 100644 --- a/clang-tools-extra/clangd/Quality.cpp +++ b/clang-tools-extra/clangd/Quality.cpp @@ -221,7 +221,7 @@ float SymbolQualitySignals::evaluate() const { Score *= 0.8f; break; case Macro: - Score *= 0.2f; + Score *= 0.5f; break; case Unknown: case Constructor: // No boost constructors so they are after class types. -- 2.7.4