Tags: Ewenwan/ccls
Tags
Fix short_name_size when getNameAsString does not return a prefix (Ma… …skRay#784)
Resolve "directory" in compile_commands.json in case CWD is not the p… …roject root Also delete an unneeded chdir hack. Close MaskRay#703
Adapt llvmorg-12-init-5498-g257b29715bb: add an argument to the ctor … …of clang::driver::Driver
Add missing headers to adapt llvmorg-11-init-5501-g213aea4c583 and ll… …vmorg-11-init-5528-gd7c5037e6b9
indexer: disable warnings and skip processed function bodies Adapt clang rC370337: removal of createIndexingAction and WrappingIndexAction
textDocument/didOpen: index related files when a header is opened Fix MaskRay#180 index.initialBlacklist: ["."] can inhibit initial indexing (useful for larger code bases). Opened files are still indexed, though. This heuristic allows related files (a/foo.c a/b/foo.cc) to be indexed when a header (foo.h) is opened.
Fix hierarchical document symbol 1. Fixed a bug on building document symbol tree: As sym2ds was updated in place, nested funcs/types may be moved into children of another lsDocumentSymbol before itself got processed. 2. Namespaces only have declarations, in the old implementation it wasn't included in the result, making the result less hierarchical. This commit fixes this by including the declarations of a symbol if no definitions found.
PreviousNext