Fangrui Song
c598f3ebbd
Fix EnumConstantDecl's kind & EnumDecl's vars
6 years ago
Fangrui Song
a920e71711
Clean and update tests after Index* refactoring
6 years ago
Fangrui Song
d5f4f22508
Add GetAdjustedDecl to adjust Decl's that are missed by clangIndex
6 years ago
Fangrui Song
110023483a
Improve VarDef::type for textDocument/typeDefinition
6 years ago
Fangrui Song
569a7624a6
intern args
6 years ago
Fangrui Song
d758b78635
Make $ccls/inheritanceHierarchy and textDocument/typeDefinition find declarations if definitions do not exist; spelling ranges of operator=
6 years ago
Fangrui Song
46db389c81
Make CXXConversion references wider; use getTypedefNameForAnonDecl; improve CXXDestructor CXXConversion spell
6 years ago
Fangrui Song
017a91c30e
Add DeclUse as element type of declarations
6 years ago
Fangrui Song
6aee7b9648
Remove ASTUnit from indexer and clean up
6 years ago
Fangrui Song
5c0a146ee4
detailed_name: "{\n}" -> "{}" ; completion
6 years ago
Fangrui Song
22627d7a1f
Validate RecordDecl
6 years ago
Fangrui Song
bfb759fd09
Misc
6 years ago
Chao Shen
8eeb1bb3af
Fix diagnostics on MacOS and duplicated bases.
6 years ago
Fangrui Song
bde0e6d837
Improve comment and outline
6 years ago
Fangrui Song
3be281416d
Fix Twine; index TypedefNameDecl to specialization; anonymous RecordDecl fields
6 years ago
Fangrui Song
3b997b12ad
Use ContainerDC for extent, index callees, set StaticMethod
6 years ago
Fangrui Song
c50f0c5900
Add Query*::file_id to allow textDocument/hover on declarations
Also change StorageClass storage to uint8_t
6 years ago
Fangrui Song
8cce275206
Misc improvement to indexer
* Make CXXConstructor span one more column to left/right
* Use OrigD to collect Decl::Record members
* Better comment parsing
* Limit lines of initializers and macro definition to 3
* Attribute macro arg uses to spelling loc
* Remove FuncDef::declaring_type
6 years ago
Fangrui Song
b759798e5d
Support uses from other files and improve references in macro replacement-list
6 years ago
Fangrui Song
24e99fd767
Cleanup
6 years ago
Fangrui Song
3e8f8fea64
clangIndex
6 years ago
Fangrui Song
8e4d62212b
Misc changes to clangIndex
6 years ago
Fangrui Song
96e0f0fafa
clangIndex
6 years ago
Fangrui Song
9b9bf1cd19
Fix .. in compdb path; better type alias
7 years ago
Fangrui Song
d165a0b0ea
Use clang::PrintingPolicy and remove type_printer
7 years ago
Fangrui Song
42bcf2b58f
$ccls/memberHierarchy: add field offset
7 years ago
Fangrui Song
eb057c7acd
Use usr as primary key and remove id; simplify import pipeline
Remove on_id_map, IndexMergeIndexUpdates
7 years ago
Fangrui Song
b872faa160
Simplify
7 years ago
Fangrui Song
a52d56a453
Add qual_name_offset to Index* structs; improve workspace/symbol and documentSymbol
7 years ago
Fangrui Song
eb7d0951ce
.
7 years ago
Fangrui Song
ce33cc86d4
.
7 years ago
Fangrui Song
b839389f77
Resurrection of ccls
7 years ago