summaryrefslogtreecommitdiffstats
path: root/clangd/index/FileIndex.cpp
Commit message (Expand)AuthorAgeFilesLines
* Moved SymbolOrigin into its own header and implementation fileDmitri Gribenko2019-02-281-0/+1
* [clangd] Drop documentation in static index if symbols are not indexed for co...Haojian Wu2019-02-251-0/+4
* [clangd] Enable include insertion for static indexKadir Cetinkaya2019-02-041-14/+13
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [clangd] Remove 'using namespace llvm' from .cpp files. NFCIlya Biryukov2019-01-071-9/+8
* [clangd] Cleanup: stop passing around list of supported URI schemes.Eric Liu2018-11-221-20/+14
* [clangd] [NFC] Fix clang-tidy warnings.Kadir Cetinkaya2018-11-071-1/+1
* [clangd] auto-index stores symbols per-file instead of per-TU.Eric Liu2018-11-061-10/+44
* [clangd] Namespace style cleanup in cpp files. NFC.Sam McCall2018-10-201-8/+9
* Fix MSVC "not all control paths return a value" warning. NFCI.Simon Pilgrim2018-10-201-0/+1
* [clangd] Clear the semantic of RefSlab::size.Haojian Wu2018-10-181-2/+2
* [clangd] Optionally use dex for the preamble parts of the dynamic index.Sam McCall2018-10-161-12/+24
* [clangd] NFC: Migrate to LLVM STLExtras API where possibleKirill Bobyrev2018-10-071-2/+2
* [clangd] expose MergedIndex classSam McCall2018-10-041-3/+3
* [clangd] Store preamble macros in dynamic index.Eric Liu2018-09-191-2/+6
* [clangd] Get rid of Decls parameter in indexMainDecls. NFCEric Liu2018-09-181-6/+4
* [clangd] Merge ClangdServer::DynamicIndex into FileIndex. NFC.Eric Liu2018-09-181-35/+51
* [clangd] Adapt API change after 342451.Eric Liu2018-09-181-1/+1
* [clangd] Add symbol slab size to index memory consumption estimatesKirill Bobyrev2018-09-101-1/+8
* [clangd] Canonicalize include paths in clangd.Eric Liu2018-09-071-1/+1
* [clangd] SymbolOccurrences -> Refs and cleanupSam McCall2018-09-041-36/+53
* [clangd] Fix index-twice regression from r341242Sam McCall2018-09-031-1/+0
* [clangd] Factor out the data-swapping functionality from MemIndex/DexIndex.Sam McCall2018-09-031-66/+25
* [clangd] Implement findOccurrences interface in dynamic index.Haojian Wu2018-08-311-12/+64
* [clangd] Log memory usage of DexIndex and MemIndexKirill Bobyrev2018-08-241-0/+4
* [clangd] Make FileIndex aware of the main fileIlya Biryukov2018-08-221-7/+13
* [clangd] Index Interfaces for XrefsHaojian Wu2018-08-061-0/+7
* [clangd] Track origins of symbols (various indexes, Sema).Sam McCall2018-07-051-0/+1
* [clangd] Customizable URI schemes for dynamic index.Eric Liu2018-06-151-2/+8
* [clangd] Build index on preamble changes instead of the AST changesIlya Biryukov2018-05-241-7/+12
* [clangd] Using index for GoToDefinition.Haojian Wu2018-04-301-14/+8
* [index] Fix methods that take a shared_ptr to just take a reference.Benjamin Kramer2018-04-231-3/+3
* [clangd] Add an interface that finds symbol by SymbolID in SymbolIndex.Eric Liu2018-03-141-0/+6
* [clangd] Collect the number of files referencing a symbol in the static index.Sam McCall2018-03-121-1/+3
* [clangd] Prefer the definition of a TagDecl (e.g. class) as CanonicalDeclarat...Eric Liu2018-02-281-5/+0
* [clangd] Not collect include headers for dynamic index for now.Eric Liu2018-02-221-13/+6
* [clangd] Fixes for #include insertion.Eric Liu2018-02-191-3/+19
* [clangd] Pass Context implicitly using TLS.Sam McCall2018-01-311-3/+3
* [clangd] Code completion uses Sema for NS-level things in the current file.Sam McCall2018-01-121-0/+2
* [clangd] Add more filters for collected symbols.Eric Liu2018-01-101-1/+3
* [clangd] Add more symbol information for code completion.Eric Liu2018-01-091-1/+4
* [clangd] Simplify code. No functionality change intended.Benjamin Kramer2017-12-281-4/+5
* [clangd] Use Builder for symbol slabs, and use sorted-vector for storageSam McCall2017-12-231-1/+1
* [clangd] Index-based code completion.Eric Liu2017-12-191-2/+2
* [clangd] Build in-memory index on symbols in files.Eric Liu2017-12-151-0/+83