Fangrui Song
|
95797be730
|
Rename *DefDefinitionData::{base,parents} to bases and add inheritanceHierarchy{Initial,Expand}
|
2018-02-25 18:52:30 -08:00 |
|
Fangrui Song
|
c68548a2ca
|
Remove <regex> from lex_utils.h and separate language_server_api.h
% time clang++ -fsyntax-only -std=c++11 a.cc
<iostream> => 0.35s
<regex> => 0.68s
|
2018-02-23 16:33:48 -08:00 |
|
Fangrui Song
|
411d49951d
|
Reduce structs in language_server_api.h and clarify query_utils.h
|
2018-02-23 15:57:11 -08:00 |
|
Jacob Dufault
|
01fe19f280
|
Format code
|
2018-02-21 23:34:32 -08:00 |
|
Fangrui Song
|
702cdbe9bb
|
Group initialization options and rename $cquery/typeHierarchyTree to $cquery/inheritanceHierarchy
|
2018-02-21 21:57:15 -08:00 |
|
Fangrui Song
|
40233104a6
|
Fix GCC __wur
|
2018-02-19 19:06:48 -08:00 |
|
Fangrui Song
|
58d6547411
|
Remove ClangSymbolKind in favor of lsSymbolKind
|
2018-02-18 11:43:28 -08:00 |
|
Fangrui Song
|
f3134d564c
|
Simplify Index* Query*
|
2018-02-18 10:43:27 -08:00 |
|
Fangrui Song
|
0f03146daa
|
Change optional<...> Query{Func,Type}::Def to forward_list
|
2018-02-17 23:24:09 -08:00 |
|
Fangrui Song
|
cfdb6bf422
|
Change optional<...> QueryVar::Def to forward_list
Related to #403
|
2018-02-17 22:09:03 -08:00 |
|
Fangrui Song
|
a1e1d115bf
|
Simplify GetDefinitionSpellingOfSymbol
|
2018-02-13 12:15:31 -08:00 |
|
Fangrui Song
|
afd38cbce9
|
Add Id<QueryFile> file; to Use and simplify query.cc
|
2018-02-11 20:43:54 -08:00 |
|
Jacob Dufault
|
b71cf25186
|
Query GetFileId returns Maybe<QueryFileId>
|
2018-02-11 13:42:48 -08:00 |
|
Fangrui Song
|
e019968f51
|
Add lexical parent to Func
|
2018-02-10 20:30:27 -08:00 |
|
Fangrui Song
|
420e84329b
|
Derive SymbolRef,Use from Reference and add lexical container to func/var/type uses
|
2018-02-10 17:33:56 -08:00 |
|
Fangrui Song
|
bd4482df5e
|
GetDefinitionSpellingOfSymbol: optional -> Maybe
|
2018-02-10 00:19:17 -08:00 |
|
Fangrui Song
|
c28426bbb4
|
Remove QueryLocation and clean up
|
2018-02-09 19:13:50 -08:00 |
|
Fangrui Song
|
50cf05763b
|
Query* structs: QueryLocation -> Reference
|
2018-02-09 17:50:47 -08:00 |
|
Fangrui Song
|
c4bd7ef44b
|
Rename Reference members
|
2018-02-09 14:12:35 -08:00 |
|
Fangrui Song
|
a131ccdcb4
|
Remove ToQueryLocation
|
2018-02-08 23:43:18 -08:00 |
|
Fangrui Song
|
82b429bfbc
|
QueryLocation -> Reference
|
2018-02-08 21:26:34 -08:00 |
|
Fangrui Song
|
2d255da07b
|
{Index,Query}Type::uses: Range/QueryLocation -> Reference
And add serialization for Reference
|
2018-02-08 18:26:09 -08:00 |
|
Fangrui Song
|
dbdab02ff4
|
Change is_implicit to role in {Index,Query}FuncRef
Add `FileId file` to *DefDefinitionData::Def
|
2018-02-07 23:27:35 -08:00 |
|
Fangrui Song
|
1a82f1f113
|
We may should represent Query{Func,Type,Var} as a bag of definitions and references
|
2018-02-05 10:16:43 -08:00 |
|
Fangrui Song
|
e5128d3db9
|
Wrap Query* references with WithGen
|
2018-02-03 17:44:20 -08:00 |
|
Fangrui Song
|
3d6d000297
|
Add Generation gen; to Query{Func,Type,Var} and corresponding ToQueryLocation
|
2018-02-03 14:52:26 -08:00 |
|
Jacob Dufault
|
a392301be3
|
Format
|
2018-01-29 16:27:43 -08:00 |
|
Jacob Dufault
|
d14f17212d
|
Do not show code lens on namespaces.
There are too many references for editors to handle well.
|
2018-01-25 11:22:55 -08:00 |
|
Jacob Dufault
|
61efdcc721
|
Better inline code lens location for functions
|
2018-01-24 19:15:18 -08:00 |
|
Fangrui Song
|
0e2b2cfb0c
|
Switch to {Request,Notification}Message
|
2018-01-19 00:56:09 -08:00 |
|
Fangrui Song
|
fe0313f0b5
|
Add a parameter (number of __VA_ARGS__) to REFLECT_MEMBER_START
rapidjson StartArray StartObject do not need the number of fields, but msgpack-c does.
|
2018-01-06 16:42:22 -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 |
|
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 |
|
Jacob Dufault
|
fb491e6c6d
|
Format using clang format 4.0.0
|
2017-12-23 08:33:26 -08:00 |
|
Jacob Dufault
|
8098e4f01d
|
Support multiple base functions.
|
2017-12-18 22:15:46 -08:00 |
|
Jacob Dufault
|
12bfabf9c2
|
No more NonElidedVector
|
2017-12-11 21:20:29 -08:00 |
|
Jacob Dufault
|
0e4148518a
|
Fix clang 3.8 build
|
2017-12-06 09:10:58 -08:00 |
|
Jacob Dufault
|
7a5eb3c4d5
|
Move src/messages/*.cc to anonymous namespace
|
2017-12-05 21:03:38 -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 |
|