llvm-project/clang-tools-extra/clangd/index/dex
Aleksandr Platonov c4efd04f18 [clangd] Use URIs instead of paths in the index file list
Without this patch the file list of the preamble index contains URIs, but other indexes file lists contain file paths.
This makes `indexedFiles()` always returns `IndexContents::None` for the preamble index, because current implementation expects file paths inside the file list of the index.

This patch fixes this problem and also helps to avoid a lot of URI to path conversions during indexes merge.

Reviewed By: kadircet

Differential Revision: https://reviews.llvm.org/D97535
2021-03-06 10:47:05 +03:00
..
dexp [clangd] Find relations in Dex exploration tool. 2020-12-10 16:54:03 +01:00
Dex.cpp [clangd] Use URIs instead of paths in the index file list 2021-03-06 10:47:05 +03:00
Dex.h [clangd] Take into account what is in the index (symbols, references, etc.) at indexes merge 2021-02-05 13:35:07 +03:00
Iterator.cpp [clang-tools-extra] Migrate llvm::make_unique to std::make_unique 2019-08-14 23:52:23 +00:00
Iterator.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
PostingList.cpp [clang-tools-extra] Migrate llvm::make_unique to std::make_unique 2019-08-14 23:52:23 +00:00
PostingList.h [clangd] Encapsulate fields in dex token. NFC 2019-07-08 02:37:06 +00:00
Token.h [clangd] Encapsulate fields in dex token. NFC 2019-07-08 02:37:06 +00:00
Trigram.cpp [clangd] Don't create as much garbage while building Dex index. 2020-05-14 13:35:44 +02:00
Trigram.h [clangd] Remove extra qualification 2020-05-14 14:06:05 +02:00