Fangrui Song
|
351e7b6c95
|
Add ClangStorageClass storage; to {Func,Var}DefDefinitionData and semantic highlighting.
This can be used to differentiate local/global variables, template parameters.
Also make msgpack deserialization robust.
|
2018-01-26 09:47:42 -08:00 |
|
Jacob Dufault
|
67834ca783
|
Strongly typed semantic highlighting kind
|
2018-01-16 17:48:22 -08:00 |
|
Fangrui Song
|
c4935fb367
|
Add kind to Out_CqueryPublishSemanticHighlighting
|
2018-01-15 15:08:03 -08:00 |
|
Fangrui Song
|
54ac72115e
|
Change line/column to 0-based and only use 1-based when (de,)serialized to JSON
|
2018-01-14 11:54:23 -08:00 |
|
Fangrui Song
|
45cb0b8cc5
|
Fix message_handler.cc when range is invalid
|
2018-01-12 16:06:44 -08:00 |
|
scturtle
|
16f6fdbef1
|
Fix shrinking region. (#290)
|
2018-01-12 08:44:11 -08:00 |
|
Jacob Dufault
|
54394ed868
|
Format
|
2018-01-10 18:43:01 -08:00 |
|
Chao Shen
|
6a03a86e64
|
Hack to restrict the region.
|
2018-01-10 09:42:54 -08:00 |
|
Fangrui Song
|
503127e0da
|
Reflect std::variant and change lsRequestId to variant<monostate,double,string> (#279)
|
2018-01-09 22:34:58 -08:00 |
|
Fangrui Song
|
60e384a859
|
Make semantic highlighting symbol ranges non-overlapping using a scan line algorithm
|
2018-01-09 20:24:54 -08:00 |
|
Fangrui Song
|
332a3b5240
|
Serialize {type,func}->def.kind for semantic highlighting
|
2018-01-07 10:22:03 -08:00 |
|
Fangrui Song
|
29345f067c
|
Set {func,type}->def.kind
|
2018-01-07 01:07:39 -08:00 |
|
Jacob Dufault
|
e09ed35a8d
|
Forward declare Project
|
2018-01-06 16:04:51 -08:00 |
|
Fangrui Song
|
516b94e982
|
Change VarClass::cls to ClangSymbolKind::kind
ClangSymbolKind is ported from clang::index::SymbolKind
|
2018-01-05 22:43:12 -08:00 |
|
scturtle
|
4c2dff39ef
|
Response "being indexed" instead of "not found".
|
2017-12-30 19:39:10 -08:00 |
|
Jacob Dufault
|
c596e55dcc
|
Cleanup some includes.
|
2017-12-29 12:00:52 -06:00 |
|
Jacob Dufault
|
5ace7e7062
|
Remove logging
|
2017-12-28 09:03:35 -08:00 |
|
Jacob Dufault
|
243630ca2e
|
wip
|
2017-12-28 08:55:46 -08:00 |
|
Jacob Dufault
|
b8e7a5bcb3
|
Format code
|
2017-12-27 07:54:46 -08:00 |
|
scturtle
|
cb7ccbe543
|
Change var.def.is_* to enum.
|
2017-12-23 19:29:32 -06:00 |
|
Jacob Dufault
|
f6d84cd68c
|
Merge IpcManager and QueueManager
|
2017-12-23 16:25:18 -08:00 |
|
Chao Shen
|
0985613d16
|
Add is_global and is_member.
|
2017-12-23 01:00:46 -06:00 |
|
Jacob Dufault
|
ae8cae5ba6
|
Do not index files starting with git:
|
2017-12-06 17:00:19 -08:00 |
|
Jacob Dufault
|
b65a30c3f7
|
Move Ipc_* types into messages/
|
2017-12-05 20:41:44 -08:00 |
|
Jacob Dufault
|
b441a90e0d
|
Finish migrating to messages/
|
2017-12-05 19:46:36 -08:00 |
|
Jacob Dufault
|
3599a831b1
|
Introduce MessageHandler abstraction. Mainly just code reorg.
Only the initialize request uses it so far, but this will enable pulling
quite a bit of code out of command_line.cc.
|
2017-12-04 23:57:41 -08:00 |
|