sammccall accepted this revision.
sammccall added a comment.
This revision is now accepted and ready to land.

Looks great, thanks!



================
Comment at: clang-tools-extra/clangd/CMakeLists.txt:21
 
+option(CLANGD_DECISION_FOREST "Enable decision forest model for ranking code 
completion items" ON)
 option(CLANGD_MALLOC_TRIM "Call malloc_trim(3) periodically in Clangd. (only 
takes effect when using glibc)" ON)
----------------
May want to add a motivating comment like "this involves generating and 
compiling large source files, which can run into toolchain limitations"?

(This does violate the convention that build configurations should be as 
mysterious as possible!)


================
Comment at: clang-tools-extra/clangd/CodeComplete.cpp:26
 #include "FileDistance.h"
 #include "FuzzyMatch.h"
 #include "Headers.h"
----------------
Include feature.h instead of relying on it transitively?

(Important here as losing the include changes the behavior)


================
Comment at: clang-tools-extra/clangd/CodeComplete.h:134
+  };
+  static const CodeCompletionRankingModel DefaultRankingModel;
+  CodeCompletionRankingModel RankingModel = DefaultRankingModel;
----------------
Nice, somehow i forgot this was an option


================
Comment at: clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp:14
 #include "Compiler.h"
 #include "Matchers.h"
 #include "Protocol.h"
----------------
Feature.h here too 


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D139107/new/

https://reviews.llvm.org/D139107

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to