Make cacheDirectory related to project root; delete Timer

This commit is contained in:
Fangrui Song 2018-12-23 11:30:31 -08:00
parent 61ff7aacc6
commit 7977bf3edb
2 changed files with 3 additions and 6 deletions

View File

@ -271,8 +271,9 @@ void Initialize(MessageHandler *m, InitializeParam &param, ReplyOnce &reply) {
if (g_config->cacheDirectory.size()) { if (g_config->cacheDirectory.size()) {
SmallString<256> Path(g_config->cacheDirectory); SmallString<256> Path(g_config->cacheDirectory);
sys::fs::make_absolute(Path); sys::fs::make_absolute(project_path, Path);
g_config->cacheDirectory = Path.str(); // Use upper case for the Driver letter on Windows.
g_config->cacheDirectory = NormalizePath(Path.str());
EnsureEndsInSlash(g_config->cacheDirectory); EnsureEndsInSlash(g_config->cacheDirectory);
} }
} }

View File

@ -19,7 +19,6 @@
#include <llvm/Support/Process.h> #include <llvm/Support/Process.h>
#include <llvm/Support/Threading.h> #include <llvm/Support/Threading.h>
#include <llvm/Support/Timer.h>
using namespace llvm; using namespace llvm;
#include <chrono> #include <chrono>
@ -423,10 +422,7 @@ void Main_OnIndexed(DB *db, WorkingFiles *wfiles, IndexUpdate *update) {
return; return;
} }
static Timer timer("apply", "apply index");
timer.startTimer();
db->ApplyIndexUpdate(update); db->ApplyIndexUpdate(update);
timer.stopTimer();
// Update indexed content, skipped ranges, and semantic highlighting. // Update indexed content, skipped ranges, and semantic highlighting.
if (update->files_def_update) { if (update->files_def_update) {