llvm-project/clang-tools-extra/clangd/index
Aleksandr Platonov 2522fa053b [clangd] Do not take stale definition from the static index.
This is follow up to D93393.
Without this patch clangd takes the symbol definition from the static index if this definition was removed from the dynamic index.

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D93683
2020-12-23 18:21:38 +03:00
..
dex [clangd] Ignore the static index refs from the dynamic index files. 2020-12-18 15:36:30 +03:00
remote Revert "[clangd] zap a few warnings" 2020-12-22 10:34:03 -08:00
Background.cpp [clangd] Rename edge name for filesymbols to slabs in memorytree 2020-10-19 16:09:46 +02:00
Background.h [clangd] Introduce memory dumping to FileIndex, FileSymbols and BackgroundIndex 2020-10-12 15:25:29 +02:00
BackgroundIndexLoader.cpp [clangd] Move non-clang base pieces into separate support/ lib. NFCI 2020-04-29 15:57:12 +02:00
BackgroundIndexLoader.h [clangd] Move non-clang base pieces into separate support/ lib. NFCI 2020-04-29 15:57:12 +02:00
BackgroundIndexStorage.cpp [clangd] Store index in '.cache/clangd/index' instead of '.clangd/index' 2020-07-07 14:53:45 +02:00
BackgroundQueue.cpp [clangd] Move non-clang base pieces into separate support/ lib. NFCI 2020-04-29 15:57:12 +02:00
BackgroundRebuild.cpp [clangd] Move non-clang base pieces into separate support/ lib. NFCI 2020-04-29 15:57:12 +02:00
BackgroundRebuild.h [clangd] Make background index thread count calculation clearer 2020-06-25 00:18:53 +02:00
CanonicalIncludes.cpp [clangd] Map bits/stdint-intn.h and bits/stdint-uintn.h to cstdint. 2020-10-10 14:13:42 +02:00
CanonicalIncludes.h [clangd] Describe non-handling of most IWYU pragmas. NFC 2020-10-05 20:50:26 +02:00
FileIndex.cpp [clangd] Ignore the static index refs from the dynamic index files. 2020-12-18 15:36:30 +03:00
FileIndex.h [clangd] Introduce memory dumping to FileIndex, FileSymbols and BackgroundIndex 2020-10-12 15:25:29 +02:00
Index.cpp [clangd] Ignore the static index refs from the dynamic index files. 2020-12-18 15:36:30 +03:00
Index.h [clangd] Ignore the static index refs from the dynamic index files. 2020-12-18 15:36:30 +03:00
IndexAction.cpp [clangd] Don't traverse the AST within uninteresting files during indexing 2020-05-26 10:27:28 +02:00
IndexAction.h [clangd] Index API and implementations for relations 2019-06-15 02:26:47 +00:00
MemIndex.cpp [clangd] Ignore the static index refs from the dynamic index files. 2020-12-18 15:36:30 +03:00
MemIndex.h [clangd] Ignore the static index refs from the dynamic index files. 2020-12-18 15:36:30 +03:00
Merge.cpp [clangd] Do not take stale definition from the static index. 2020-12-23 18:21:38 +03:00
Merge.h [clangd] Ignore the static index refs from the dynamic index files. 2020-12-18 15:36:30 +03:00
ProjectAware.cpp [clangd] Ignore the static index refs from the dynamic index files. 2020-12-18 15:36:30 +03:00
ProjectAware.h [clangd] Use ProjectAwareIndex in ClangdMain 2020-11-22 20:59:38 +01:00
Ref.cpp [clangd] Avoid wasteful data structures in RefSlab::Builder 2020-05-18 22:34:59 +02:00
Ref.h [clangd] Store the containing symbol for refs 2020-11-04 03:21:45 -05:00
Relation.cpp [clangd] Add OverridenBy Relation to index. 2020-11-18 06:59:49 +01:00
Relation.h [clangd] Add OverridenBy Relation to index. 2020-11-18 06:59:49 +01:00
Serialization.cpp [clangd] Also detect corrupt stri table size. 2020-11-19 20:11:14 +01:00
Serialization.h [clangd] Extend dexp to support remote index 2020-04-24 13:59:21 +02:00
Symbol.cpp Cleanup: llvm::bsearch -> llvm::partition_point after r364719 2019-06-30 11:19:56 +00:00
Symbol.h [clangd] Fix race in FileIndex that sometimes temporarily lost updates. 2020-07-01 16:47:04 +02:00
SymbolCollector.cpp [clangd] Add OverridenBy Relation to index. 2020-11-18 06:59:49 +01:00
SymbolCollector.h [clangd] Store the containing symbol for refs 2020-11-04 03:21:45 -05:00
SymbolID.cpp [clangd] makeStringError,make_error<StringError> -> error() 2020-09-14 11:48:31 +02:00
SymbolID.h [clangd] Value initialize SymbolIDs 2020-11-02 11:37:47 +01:00
SymbolLocation.cpp [clangd] Avoid wasteful data structures in RefSlab::Builder 2020-05-18 22:34:59 +02:00
SymbolLocation.h [clangd] Avoid wasteful data structures in RefSlab::Builder 2020-05-18 22:34:59 +02:00
SymbolOrigin.cpp [clangd] Add symbol origin for remote index 2020-11-28 15:38:11 +01:00
SymbolOrigin.h [clangd] Add symbol origin for remote index 2020-11-28 15:38:11 +01:00
YAMLSerialization.cpp [clangd] makeStringError,make_error<StringError> -> error() 2020-09-14 11:48:31 +02:00