Fangrui Song
10c1c28dd1
Clean and update tests after Index* refactoring
2019-01-09 15:17:13 +08:00
Fangrui Song
e20a8e7a1b
Add DeclUse as element type of declarations
2018-09-08 14:27:44 -07:00
Fangrui Song
1ae97c64ed
detailed_name: "{\n}" -> "{}" ; completion
2018-08-29 23:40:40 -07:00
Chao Shen
b95b47540d
Fix diagnostics on MacOS and duplicated bases.
2018-07-26 20:51:30 -07:00
Fangrui Song
e67ea3af87
Use ContainerDC for extent, index callees, set StaticMethod
2018-07-21 00:54:34 -07:00
Fangrui Song
27d641bf64
Add Query*::file_id to allow textDocument/hover on declarations
...
Also change StorageClass storage to uint8_t
2018-07-20 23:48:19 -07:00
Fangrui Song
814f054e6e
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
2018-07-15 16:51:20 -07:00
Fangrui Song
0c50ee79f2
Cleanup
2018-07-12 12:42:02 -07:00
Fangrui Song
c6553c79ab
clangIndex
2018-07-08 20:38:16 -07:00
Fangrui Song
df02c29a7d
clangIndex
2018-07-08 00:34:31 -07:00
Fangrui Song
7b1ff448b9
Use clang::PrintingPolicy and remove type_printer
2018-06-01 17:47:03 -07:00
Fangrui Song
23c9c3a061
$ccls/memberHierarchy: add field offset
2018-05-28 21:24:42 -07:00
Fangrui Song
fac5c56682
Use usr as primary key and remove id; simplify import pipeline
...
Remove on_id_map, IndexMergeIndexUpdates
2018-05-01 22:45:01 -07:00
Fangrui Song
6e68e9edbd
Simplify
2018-04-07 21:04:20 -07:00
Fangrui Song
348240b44f
Add qual_name_offset to Index* structs; improve workspace/symbol and documentSymbol
2018-04-06 00:18:02 -07:00
Fangrui Song
6c8fee4141
.
2018-03-31 09:47:27 -07:00
Fangrui Song
da649891ae
Resurrection of ccls
2018-03-30 22:02:26 -07:00